Patents by Inventor Vivek Ranjan
Vivek Ranjan 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).
-
Patent number: 10795732Abstract: Various examples are directed to systems and methods for managing a grid computing system. A grid computing management system may be in communication with a grid consumer device and in communication with a plurality of user devices. The grid computing management system may receive, via a computer network and from the grid consumer device, first task description data describing a first task to be performed using the plurality of user devices. The grid computing management system may identify a plurality of task units for executing the first task using the task description data and generate a plurality of task unit modules including a first task unit module that, when executed by a first user device of the plurality of user devices, causes the first user device to execute a first task unit of the plurality of task units. The grid computing management system may receive a ready message from the first user device and send the first task unit module to the first user device.Type: GrantFiled: August 24, 2018Date of Patent: October 6, 2020Assignee: SAP SEInventors: Nethaji Tummuru, Jan Lagarden, Alex Huntoon, Vivek Ranjan, Bhumi Patel, Vimal Khanna Vadivelu
-
Patent number: 10778638Abstract: Some embodiments provide a non-transitory machine-readable medium that stores a program. The program receives from a client device a request for contacts to use to initiate communications for a product. The program further identifies a set of contacts associated with a user of the client device. The program also determines a subset of the set of contacts associated with the user based on data associated with the product. The program further provides the client device the subset of the set of contacts associated with the user as candidates for initiating communications for the product.Type: GrantFiled: March 20, 2017Date of Patent: September 15, 2020Assignee: SAP SEInventors: David Brockington, Damien Murphy, Vivek Ranjan, Oliver Conze
-
Publication number: 20200065155Abstract: Various examples are directed to systems and methods for managing a grid computing system. A grid computing management system may be in communication with a grid consumer device and in communication with a plurality of user devices. The grid computing management system may receive, via a computer network and from the grid consumer device, first task description data describing a first task to be performed using the plurality of user devices. The grid computing management system may identify a plurality of task units for executing the first task using the task description data and generate a plurality of task unit modules including a first task unit module that, when executed by a first user device of the plurality of user devices, causes the first user device to execute a first task unit of the plurality of task units. The grid computing management system may receive a ready message from the first user device and send the first task unit module to the first user device.Type: ApplicationFiled: August 24, 2018Publication date: February 27, 2020Inventors: Nethaji Tummuru, Jan Lagarden, Alex Huntoon, Vivek Ranjan, Bhumi Patel, Vimal Khanna Vadivelu
-
Patent number: 10366142Abstract: An identifier based glyph search is described. In one or more embodiments, a search input is analyzed in a digital medium environment to generate search tokens and locate a font. The search tokens are compared to identifiers within the font, and corresponding identifiers are used to locate and retrieve particular glyphs from within the font. The retrieved glyphs are ordered and configured for output or display. The resulting glyph results include a variety of glyphs that are related to the search input, and may provide alternative related glyphs even where a user knows an exact identifier associated with a glyph. This technique may be iterated to accommodate changing search inputs and allows users to easily find desired glyphs with minimal effort and without the need for specialized knowledge regarding the identifiers of particular glyphs.Type: GrantFiled: May 6, 2016Date of Patent: July 30, 2019Assignee: Adobe Inc.Inventors: Dinesh Kukreja, Manish Jangir, Mohammad Javed Ali, Mrinalini Sardar, Sameer Manuja, Vineet, Vivek Ranjan
-
Patent number: 10262442Abstract: Various techniques more precisely and reliably (a) position top and bottom boundaries of a region of background shading, (b) position left and right boundaries of a region of background shading, (c) define a region of background shading that is applied to Chinese, Japanese, or Korean characters, and (d) apply a clipping path to achieve an arbitrarily-shaped region of background shading. These techniques allow background shading to be applied to textual content precisely and reliably, and also reduce the likelihood that unwanted visual artifacts are introduced into a digital publication.Type: GrantFiled: September 7, 2017Date of Patent: April 16, 2019Assignee: Adobe Inc.Inventors: Vivek Ranjan, Sanyam Jain, Sameer Manuja, Reena Agrawal, Mohammad Javed Ali, Makiko Shimoda, Dinesh Kukreja, Anil Ahuja
-
Publication number: 20180012381Abstract: Various techniques more precisely and reliably (a) position top and bottom boundaries of a region of background shading, (b) position left and right boundaries of a region of background shading, (c) define a region of background shading that is applied to Chinese, Japanese, or Korean characters, and (d) apply a clipping path to achieve an arbitrarily-shaped region of background shading. These techniques allow background shading to be applied to textual content precisely and reliably, and also reduce the likelihood that unwanted visual artifacts are introduced into a digital publication.Type: ApplicationFiled: September 7, 2017Publication date: January 11, 2018Applicant: Adobe Systems IncorporatedInventors: Vivek Ranjan, Sanyam Jain, Sameer Manuja, Reena Agrawal, Mohammad Javed Ali, Makiko Shimoda, Dinesh Kukreja, Anil Ahuja
-
Publication number: 20170323007Abstract: An identifier based glyph search is described. In one or more embodiments, a search input is analyzed in a digital medium environment to generate search tokens and locate a font. The search tokens are compared to identifiers within the font, and corresponding identifiers are used to locate and retrieve particular glyphs from within the font. The retrieved glyphs are ordered and configured for output or display. The resulting glyph results include a variety of glyphs that are related to the search input, and may provide alternative related glyphs even where a user knows an exact identifier associated with a glyph. This technique may be iterated to accommodate changing search inputs and allows users to easily find desired glyphs with minimal effort and without the need for specialized knowledge regarding the identifiers of particular glyphs.Type: ApplicationFiled: May 6, 2016Publication date: November 9, 2017Applicant: Adobe Systems IncorporatedInventors: Dinesh Kukreja, Manish Jangir, Mohammad Javed Ali, Mrinalini Sardar, Sameer Manuja, . Vineet, Vivek Ranjan
-
Patent number: 9792702Abstract: Various techniques more precisely and reliably (a) position top and bottom boundaries of a region of background shading, (b) position left and right boundaries of a region of background shading, (c) define a region of background shading that is applied to Chinese, Japanese, or Korean characters, and (d) apply a clipping path to achieve an arbitrarily-shaped region of background shading. These techniques allow background shading to be applied to textual content precisely and reliably, and also reduce the likelihood that unwanted visual artifacts are introduced into a digital publication.Type: GrantFiled: November 16, 2015Date of Patent: October 17, 2017Assignee: ADOBE SYSTEMS INCORPORATEDInventors: Vivek Ranjan, Sanyam Jain, Sameer Manuja, Reena Agrawal, Mohammad Javed Ali, Makiko Shimoda, Dinesh Kukreja, Anil Ahuja
-
Publication number: 20170272401Abstract: Some embodiments provide a non-transitory machine-readable medium that stores a program. The program receives from a client device a request for contacts to use to initiate communications for a product. The program further identifies a set of contacts associated with a user of the client device. The program also determines a subset of the set of contacts associated with the user based on data associated with the product. The program further provides the client device the subset of the set of contacts associated with the user as candidates for initiating communications for the product.Type: ApplicationFiled: March 20, 2017Publication date: September 21, 2017Inventors: David Brockington, Damien Murphy, Vivek Ranjan
-
Publication number: 20170140554Abstract: Disclosed herein are various techniques for more precisely and reliably (a) positioning top and bottom boundaries of a region of background shading, (b) positioning left and right boundaries of a region of background shading, (c) defining a region of background shading that is applied to Chinese, Japanese, or Korean characters, and (d) applying a clipping path an achieve to arbitrarily-shaped region of background shading. The various techniques disclosed herein allow background shading to be applied to textual content precisely and reliably, and also reduce the likelihood that unwanted visual artifacts are introduced into a digital publication.Type: ApplicationFiled: November 16, 2015Publication date: May 18, 2017Applicant: ADOBE SYSTEMS INCORPORATEDInventors: Vivek Ranjan, Sanyam Jain, Sameer Manuja, Reena Agrawal, Mohammad Javed Ali, Makiko Shimoda, Dinesh Kukreja, Anil Ahuja
-
Patent number: 6682580Abstract: A matrix powder for the production of components for wear-resistant applications by forming the matrix powder, along with an infiltrant, into a matrix, and and a wear-resistant component produced therefrom are presented. In order to improve mechanical properties, in particular resistance to erosion, it is proposed for at least some of the hard material to be in the form of spheroidal hard-material particles with a particle size of less than 500 &mgr;m.Type: GrantFiled: April 16, 2002Date of Patent: January 27, 2004Assignee: WOKA Schweisstechnik GmbHInventors: Eberhard G. Findeisen, Vivek Ranjan Banerjee, Richard F. Moll, Siegmund Kremmer
-
Publication number: 20030037639Abstract: A matrix powder for the production of components for wear-resistant applications by forming the matrix powder, along with an infiltrant, into a matrix, and and a wear-resistant component produced therefrom are presented. In order to improve mechanical properties, in particular resistance to erosion, it is proposed for at least some of the hard material to be in the form of spheroidal hard-material particles with a particle size of less than 500 &mgr;m.Type: ApplicationFiled: April 16, 2002Publication date: February 27, 2003Applicant: WOKA Schweisstechnik GmbHInventors: Eberhard G. Findeisen, Vivek Ranjan Banerjee, Richard F. Moll, Siegmund Kremmer