Patents by Inventor Ajay Kapur
Ajay Kapur has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Publication number: 20230208939Abstract: Dynamically transforming web content is described. An HTTP request is received from an Internet client. The web resource identified in the HTTP request is accessed. The content of the web resource is analyzed. A set of transformation instructions are applied on a set of identified portions of the content of the web resource. Each applied transformation instruction includes logic to locate and manipulate at least an identified portion of the content, and at least one of the applied transformation instructions is a client-side script transformation instruction that performs one or more of: modify a client-side script included in the content, remove a client-side script included in the content, and add a client-side script to the content. An HTTP response is rendered that includes the results of the applied transformation instructions and further includes those portions of the content that were not manipulated by a transformation instruction. The response is then transmitted to the Internet client.Type: ApplicationFiled: March 7, 2023Publication date: June 29, 2023Applicant: Edgio, Inc.Inventors: Ajay Kapur, Andrew Henry Farmer, Ishan Anand
-
Publication number: 20230196353Abstract: Non-fungible token (NFT) platforms in accordance with various embodiments of the invention are described. In an embodiment of the NFT platform includes a first personal profile record associated with a first entity and a second personal profile record associated with a second entity; accessing the first personal profile record; accessing the second personal profile record; determining that the first entity and the second entity are the same; determining that there is a conflict associated between a first element associated with the first personal profile record and a second element associated with the second personal profile record, where the determination is based at least in part on a first policy; determine an action based on the determination of conflict and at least in part on a second policy; and initiate the determined action.Type: ApplicationFiled: December 16, 2022Publication date: June 22, 2023Applicant: Artema Labs, IncInventors: Bjorn Markus Jakobsson, Perry R. Cook, Ajay Kapur, Rebecca Anne Fiebrink
-
Patent number: 11677857Abstract: Dynamically transforming web content is described. An HTTP request is received from an Internet client. The web resource identified in the HTTP request is accessed. The content of the web resource is analyzed. A set of transformation instructions are applied on a set of identified portions of the content of the web resource. Each applied transformation instruction includes logic to locate and manipulate at least an identified portion of the content, and at least one of the applied transformation instructions is a client-side script transformation instruction that performs one or more of: modify a client-side script included in the content, remove a client-side script included in the content, and add a client-side script to the content. An HTTP response is rendered that includes the results of the applied transformation instructions and further includes those portions of the content that were not manipulated by a transformation instruction. The response is then transmitted to the Internet client.Type: GrantFiled: August 23, 2021Date of Patent: June 13, 2023Assignee: Edgio, Inc.Inventors: Ajay Kapur, Andrew Henry Farmer, Ishan Anand
-
Publication number: 20230086644Abstract: In various embodiments a device can be configured to implement a distributed ledger capable of immutably recording state data to tokens. In an embodiment a device includes a network interface, memory, and a processor. The processor can be configured to obtain a token including an access policy. The access policy can include a set of access rights. The processor can be further configured to render the token description, receive a user input, and initiate an action based on the token description and the user input. The action can include accessing the content using the access policy. The processor can be further configured to generate a transaction record, and to broadcast the transaction record, the transaction record configured to be incorporated into a ledger entry. The ledger entry capable of being used to compute a challenge for securely adding the ledger entry to a distributed ledger using a cryptographic system.Type: ApplicationFiled: September 21, 2022Publication date: March 23, 2023Applicant: Artema Labs, IncInventors: Bjorn Markus Jakobsson, Stephen C. Gerber, Ajay Kapur, Michael Leisz
-
Publication number: 20230070586Abstract: Non-fungible evolution platforms in accordance with various embodiments of the invention are described. In an embodiment, an NFT evolution platform, includes: a network interface; memory; and a processor, the processor configured to: generate an NFT that includes several layers, where each layer includes content, provide access to a first set of layers of the several layers of the NFT, detect a trigger event, and provide access to a different second set of layers of the several layers of the NFT.Type: ApplicationFiled: September 6, 2022Publication date: March 9, 2023Applicant: Artema Labs, IncInventors: Ajay Kapur, Bjorn Markus Jakobsson, Stephen C. Gerber, Perry R. Cook, Rebecca Anne Fiebrink
-
Publication number: 20230075884Abstract: Systems and techniques to enable token-related functionality within social media platforms are illustrated. One embodiment include a method for accessing tokens. The method derives characteristics of one or more tokens owned by a first account on a platform. The method reviews one or more external accounts on the platform for compatible tokens that share at least one of the characteristics. The method confirms a compatible token is owned by a second account of the one or more external accounts. The method accesses the compatible token.Type: ApplicationFiled: September 6, 2022Publication date: March 9, 2023Applicant: Artema Labs, IncInventors: Bjorn Markus Jakobsson, Stephen C. Gerber, Ajay Kapur, Rebecca Anne Fiebrink, Sven Stefan Dufva, Keir Finlow-Bates
-
Publication number: 20230011621Abstract: Devices can be configured to broadcast blocks incorporating artifact origination tokens. Devices can include network interfaces, memory; and processors. Processors can be configured to obtain artifact-to-time association elements. Artifact-to-time association elements can include artifact references and timestamps. Timestamps can include references to artifact references. Processors can be further configured to obtain artifact origination tokens. Artifact origination tokens can include artifact-to-time association element, certifier descriptors indicating certifier public keys, and/or certifier digital signatures. Certifier digital signatures can be generated based on certifier public keys and/or artifact-to-time association elements. Processors can be further configured to obtain ledger entries including artifact origination tokens with public keys, compute challenges based on ledger entries, and broadcast blocks incorporating the ledger entries.Type: ApplicationFiled: July 11, 2022Publication date: January 12, 2023Applicant: Artema Labs, IncInventors: Bjorn Markus Jakobsson, Ajay Kapur, Madhu Vijayan, Stephen C. Gerber
-
Publication number: 20230009304Abstract: Systems and techniques to apply NFT content to immersive environment generation within an NFT platform are illustrated. One embodiment includes a method for rendering content. The method receives, from one or more sensory instruments, sensory input. The method processes the sensory input into a background source. The method receives a non-fungible token (NFT), wherein the NFT includes one or more character modeling elements. The method processes the one or more character modeling elements from the NFT into a character source. The method produces an immersive environment including features from the background source and features from the character source.Type: ApplicationFiled: July 11, 2022Publication date: January 12, 2023Applicant: Artema Labs, IncInventors: Bjorn Markus Jakobsson, Stephen C. Gerber, Ajay Kapur, Madhu Vijayan, Rebecca Anne Fiebrink
-
Publication number: 20230004970Abstract: The ability to write illegal information or rights holder information into an immutable public ledger is problematic for society. Similarly, the inability to selectively cause funds transfers to be undone currently gives rise to significant abuses. In various embodiments, a processor, can be configured to obtain a ledger entry associated with a distributed ledger. The ledger entry can comprise an assertion authentication value and a reference. Data can be requested based on the reference. When the data is not available, an assertion can be obtained. a result can be generated and then compared. when the result and the assertion authentication value match, a challenge can be computed using a cryptographic system, wherein the challenge is based on the ledger entry. A block that incorporates the ledger entry can be broadcast to securely add the block to the distributed ledger.Type: ApplicationFiled: June 30, 2022Publication date: January 5, 2023Applicant: Artema Labs, IncInventors: Bjorn Markus Jakobsson, Stephen C. Gerber, Ajay Kapur, Keir Finlow-Bates, Sven Stefan Dufva, Rebecca Anne Fiebrink
-
Publication number: 20220398340Abstract: Systems and methods for automated blockchain-based recommendation generation, advertising and promotion in accordance with various embodiments of the invention are described. A user device in accordance with an embodiment of the invention includes: a network interface; memory; and a processor. In addition, the processor is configured to implement an execution environment that enables: initiation of transactions via an immutable ledger; recordation of events; updating a user profile, where the user profile comprises at least one characterization associated with the user profile; encrypting the updated user profile and securely storing the encrypted user profile; receiving a request to access the encrypted user profile from a process; determining access permissions of the process; and when the process has sufficient access permissions, decrypting the user profile and providing user profile data to the process.Type: ApplicationFiled: June 13, 2022Publication date: December 15, 2022Applicant: Artema Labs, IncInventors: Bjorn Markus Jakobsson, Stephen C. Gerber, Ajay Kapur
-
Publication number: 20220159089Abstract: Dynamically transforming web content is described. An HTTP request is received from an Internet client. The web resource identified in the HTTP request is accessed. The content of the web resource is analyzed. A set of transformation instructions are applied on a set of identified portions of the content of the web resource. Each applied transformation instruction includes logic to locate and manipulate at least an identified portion of the content, and at least one of the applied transformation instructions is a client-side script transformation instruction that performs one or more of: modify a client-side script included in the content, remove a client-side script included in the content, and add a client-side script to the content. An HTTP response is rendered that includes the results of the applied transformation instructions and further includes those portions of the content that were not manipulated by a transformation instruction. The response is then transmitted to the Internet client.Type: ApplicationFiled: August 23, 2021Publication date: May 19, 2022Inventors: Ajay Kapur, Andrew Henry Farmer, Ishan Anand
-
Patent number: 11102325Abstract: Dynamically transforming web content is described. An HTTP request is received from an Internet client. The web resource identified in the HTTP request is accessed. The content of the web resource is analyzed. A set of transformation instructions are applied on a set of identified portions of the content of the web resource. Each applied transformation instruction includes logic to locate and manipulate at least an identified portion of the content, and at least one of the applied transformation instructions is a client-side script transformation instruction that performs one or more of: modify a client-side script included in the content, remove a client-side script included in the content, and add a client-side script to the content. An HTTP response is rendered that includes the results of the applied transformation instructions and further includes those portions of the content that were not manipulated by a transformation instruction. The response is then transmitted to the Internet client.Type: GrantFiled: October 25, 2010Date of Patent: August 24, 2021Assignee: MOOV CORPORATIONInventors: Ajay Kapur, Andrew Henry Farmer, Ishan Anand
-
Publication number: 20200057807Abstract: A system to electronically generate original content may include a Cognitive Memory Augmented Network (“CAMN”) that ingests data from structured and unstructured sources and organizes it in a neural network. Generic and/or custom decomposition may ensure that the data sources are broken down inside the CAMN to individual elements of reusable data. A Cognitive Gateway Interface (“CGI”) may make data available inside the CAMN accessible to processes such as cognitive search, content extraction, and/or summarization. A feedback mechanism may ingest human thought and convert the feedback to introduce original content into an output. With an enriched CAMN built upon substantial digital content, the system may learn deep semantic meaning and understanding based on content. The system may create and curate new articles, and an assistant system may work as interpreter of content. The system may help with complex research on advanced topics and provide personalized and/or customized reports.Type: ApplicationFiled: August 20, 2019Publication date: February 20, 2020Inventors: Ajay Kapur, Ajay Baranwal, Deepak Jain
-
Patent number: 10095850Abstract: On-line course offerings can be made available to users using computational techniques that reliably authenticate the identity of individual student users during the course of the very submissions and/or participation that will establish student user proficiency with course content. Authentication methods and systems include applications of behavioral biometrics.Type: GrantFiled: May 19, 2015Date of Patent: October 9, 2018Assignee: Kadenze, Inc.Inventors: Perry R. Cook, Ajay Kapur, Owen S. Vallis, Jordan Hochenbaum
-
Publication number: 20180075358Abstract: Conventional techniques for automatically evaluating and grading assignments are generally ill-suited to evaluation of coursework submitted in media-rich form. For courses whose subject includes programming, signal processing or other functionally expressed designs that operate on, or are used to produce media content, conventional techniques are also ill-suited. It has been discovered that media-rich, indeed even expressive, content can be accommodated as, or as derivatives of, coursework submissions using feature extraction and machine learning techniques. Accordingly, in on-line course offerings, even large numbers of students and student submissions may be accommodated in a scalable and uniform grading or scoring scheme. Instructors or curriculum designers may adaptively refine assignments or testing based on classifier feedback.Type: ApplicationFiled: August 25, 2017Publication date: March 15, 2018Inventors: Ajay Kapur, Perry Raymond Cook, Jordan Hochenbaum, Colin Bennett Honigman, Owen Skipper Vallis, Chad A. Wagner, Eric Christopher Heep
-
Patent number: 9792553Abstract: Conventional techniques for automatically evaluating and grading assignments are generally ill-suited to evaluation of coursework submitted in media-rich form. For courses whose subject includes programming, signal processing or other functionally expressed designs that operate on, or are used to produce media content, conventional techniques are also ill-suited. It has been discovered that media-rich, indeed even expressive, content can be accommodated as, or as derivatives of, coursework submissions using feature extraction and machine learning techniques. Accordingly, in on-line course offerings, even large numbers of students and student submissions may be accommodated in a scalable and uniform grading or scoring scheme. Instructors or curriculum designers may adaptively refine assignments or testing based on classifier feedback.Type: GrantFiled: August 15, 2014Date of Patent: October 17, 2017Assignee: Kadenze, Inc.Inventors: Ajay Kapur, Perry Raymond Cook, Jordan Hochenbaum, Colin Bennett Honigman, Owen Skipper Vallis, Chad A. Wagner, Eric Christopher Heep
-
Patent number: 9232021Abstract: Dynamically rehosting at least one or more elements of a first resource originally hosted at an origin server. A dynamic web content transformation server receives a first HTTP request from an Internet client for the first resource that includes a value in a host header field that refers to the dynamic web content transformation server. The content transformation server transforms the first HTTP request including changing the value in the host header field to refer to the origin server, and transmits the transformed HTTP request to the origin server. The content transformation server receives an HTTP response from the origin server that includes the first resource that includes a client-side script that, when executed by the Internet client, makes a second HTTP request for a second resource hosted at the origin server.Type: GrantFiled: April 4, 2013Date of Patent: January 5, 2016Assignee: Moov CorporationInventors: Ajay Kapur, Andrew Henry Farmer, Ishan Anand
-
Publication number: 20150379253Abstract: On-line course offerings can be made available to users using computational techniques that reliably authenticate the identity of individual student users during the course of the very submissions and/or participation that will establish student user proficiency with course content. Authentication methods and systems include applications of behavioral biometrics.Type: ApplicationFiled: May 19, 2015Publication date: December 31, 2015Inventors: Perry R. Cook, Ajay Kapur, Owen S. Vallis, Jordan Hochenbaum
-
Publication number: 20150262496Abstract: High-quality multimedia content of on-line course offerings can be made available to users on both a free-of-direct-charge basis and on a fee-bearing subscription, member or for-credit basis, while providing a revenue split with originators and/or sponsors of educational content. In general, such compensation models rely on computational techniques that reliably authenticate the identity of individual student users during the course of the very submissions and/or participation that will establish student user proficiency with course content.Type: ApplicationFiled: March 16, 2015Publication date: September 17, 2015Inventors: Perry Raymond Cook, Ajay Kapur, Owen S. Vallis, Jordan N. Hochenbaum
-
Publication number: 20150147728Abstract: For courses that deal with media content, such as sound, music, photographic images, hand sketches, video, conventional techniques for automatically evaluating and grading assignments are generally ill-suited to direct evaluation of coursework submitted in media-rich form. Likewise, for courses whose subject includes programming, signal processing or other functionally-expressed designs that operate on, or are used to produce media content, conventional techniques are also ill-suited. Instead, it has been discovered that media-rich, indeed even expressive, content can be accommodated as, or as derivatives of, submissions using feature extraction and machine learning techniques. In this way, e.g., in on-line course offerings, even large numbers of students and student submissions may be accommodated in a scalable and uniform grading or scoring scheme.Type: ApplicationFiled: October 27, 2014Publication date: May 28, 2015Inventors: Jordan N. Hochenbaum, Ajay Kapur, Owen S. Vallis, Perry R. Cook, Colin Honigman, Chad Wagner