Patents by Inventor Yash Kumar
Yash Kumar 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: 11960504Abstract: A system includes a first data center that includes a first computing device communicatively coupled to a first database. The first computing device is configured to determine data stored in the first database to be replicated to a second database communicatively coupled to a second computing device of a remote data center. The first computing device is further configured to determine whether a point-to-point data tunnel has been established across a broadband cellular network between the first computing device and the second computing device and to establish the point-to-point data tunnel across the broadband cellular network between the first computing device and the second computing device when it is determined that the point-to-point data tunnel has not been established. The first computing device is further configured to replicate the data to the second database by transmitting the data to the second computing device across the point-to-point data tunnel.Type: GrantFiled: September 2, 2021Date of Patent: April 16, 2024Assignee: Bank of America CorporationInventors: Sandeep Kumar Chauhan, Yash Sharma, Chinmay S. Barhale, Ravikiran Subramanya Rao, Ravi Kesani
-
Publication number: 20240112703Abstract: Disclosed are various embodiments for seamless insertion of modified media content. In one embodiment, a modified portion of video content is received. The modified portion has a start cue point and an end cue point that are set relative to a modification to the video content to indicate respectively when the modification approximately begins and ends compared to the video content. A video coding associated with the video content is identified. The start cue point and/or the end cue point are dynamically adjusted to align the modified portion with the video content based at least in part on the video coding.Type: ApplicationFiled: September 30, 2022Publication date: April 4, 2024Inventors: Yongjun Wu, Hyo In James Moon, Abhishek Kumar, Ahmed Aly Saad Ahmed, Sitaraman Ganapathy, Steven James Cox, Yash Chaturvedi
-
Patent number: 11930039Abstract: Devices and techniques are generally described for detection of network anomalies. In various examples, first data describing network communication between a plurality of source entities and a plurality of destination entities may be received. In some examples, respective feature data representing network communication between a respective source entity and one or more of the plurality of destination entities may be generated. In some examples, an unsupervised machine learning model may be used to determine a first number of clusters of the feature data. In various cases, a first source entity that is an outlier with respect to the first number of clusters may be determined based at least in part on the first number of clusters. The first source entity may be classified as an anomalous entity.Type: GrantFiled: November 16, 2021Date of Patent: March 12, 2024Assignee: Amazon Technologies, Inc.Inventors: Sarath Geethakumar, Wayne Chiang, Shravan Kumar Gopal, Yash Zalavadia
-
Publication number: 20240069697Abstract: A system and method for loading a user interface (UI) component of a UI screen on an as needed basis is conducted by examining a list of UI components included in the UI screen to identify a UI component having an associated replacement component, the replacement component imitating an appearance of the UI component but offering fewer functionalities than the UI component. The replacement component is then loaded in place of the UI component, before user interactions with the UI screen are examined to determine when the UI component is likely to be used. Responsive to determining that UI component is likely to be used in the near future, the replacement component is replaced with the UI component in the UI screen.Type: ApplicationFiled: August 23, 2022Publication date: February 29, 2024Applicant: Microsoft Technology Licensing, LLCInventors: Rahul GUPTA, Manoj KUMAR, Ankush SHARMA, Yash SONI
-
Publication number: 20230359333Abstract: Systems and methods for network-based cloud service platform integrations with dealer management systems (DMS) are disclosed herein. A cloud service platform may integrate over the network with an instance of a DMS used by an end user. The cloud service platform may define fields that can be used in conjunction with forms useable with the DMS, and may be further capable of storing field data for those fields. The cloud service platform may provide a graphical user interface (GUI) prompt to a user of the DMS to provide the field data. A form using the fields defined at the cloud service platform may be provided to the cloud service platform and filled at the cloud service platform using field data for those fields stored at the cloud service platform. The form may then be provided to a print service for presentation to the user.Type: ApplicationFiled: May 3, 2022Publication date: November 9, 2023Inventors: Abhijeet Pai, Will Padron, Daniel Green, Bruce Suitor, Ethan Heusser, Northon Rodrigues, Akshay Mishra, Yash Kumar Sharma, Abinay Muppidi, Sai Priya Katkam, Winn Davis
-
Publication number: 20230168664Abstract: This disclosure relates to method and system for optimally fitting shapes in a 2-Dimensional (2D) sheet. The method includes receiving discretized geometric data corresponding to a 2D shape; generating a pair of copies of the 2D shape including a first copy and a second copy using the discretized geometric data; determining an optimal arrangement of the first copy and the second copy on the 2D sheet to obtain an optimally arranged pair; generating first copy of the optimally arranged pair and second copy of the optimally arranged pair; determining a pair combination with a minimum distance between the first copy and the second copy; calculating a maximum number of repetitions possible for the pair combination on the 2D sheet based on sheet dimensions and a set of pair combination parameters; and identifying an optimal pair combination from a plurality of pair combinations based on the maximum number of repetitions.Type: ApplicationFiled: January 11, 2022Publication date: June 1, 2023Inventor: Yash Kumar Dungerpuria
-
Patent number: 11113034Abstract: Methods, apparatus, and processor-readable storage media for providing a smart programming assistant are provided herein. An example computer-implemented method includes monitoring user input being provided to an application by a user; identifying a context of the user input relative to a given computer programming language; obtaining one or more candidate code completion suggestions that match the identified context, and information aggregated from a plurality of web sources that is linked to at least a given one of the candidate code completion suggestions, wherein the information comprises programming language documentation information and code samples; and outputting a ranked list of the candidate code completion suggestions and at least a portion of the obtained information to a graphical user interface associated with the application in real time, wherein the order of the ranked list is based at least in part on one or more characteristics associated with the user.Type: GrantFiled: October 30, 2019Date of Patent: September 7, 2021Assignee: EMC IP Holding Company LLCInventors: Yash Kumar Singh, Ayush Joshi, Abhishek Dutta, Maunica Naga Kolla
-
Publication number: 20210132913Abstract: Methods, apparatus, and processor-readable storage media for providing a smart programming assistant are provided herein. An example computer-implemented method includes monitoring user input being provided to an application by a user; identifying a context of the user input relative to a given computer programming language; obtaining one or more candidate code completion suggestions that match the identified context, and information aggregated from a plurality of web sources that is linked to at least a given one of the candidate code completion suggestions, wherein the information comprises programming language documentation information and code samples; and outputting a ranked list of the candidate code completion suggestions and at least a portion of the obtained information to a graphical user interface associated with the application in real time, wherein the order of the ranked list is based at least in part on one or more characteristics associated with the user.Type: ApplicationFiled: October 30, 2019Publication date: May 6, 2021Inventors: Yash Kumar Singh, Ayush Joshi, Abhishek Dutta, Maunica Naga Kolla
-
Patent number: 10659842Abstract: This document describes techniques using, and devices embodying, integral program content distribution. These techniques and devices enable a request for program content to be received from an end-user device. In response to the request, an integral version of the requested program content is determined using an indication of a program content transition that corresponds to an apparent broadcast time of the requested program content. The program content can be transmitted to the end-user device as part of a cloud-based digital video recorder (DVR) system.Type: GrantFiled: July 17, 2019Date of Patent: May 19, 2020Assignee: Google LLCInventors: Joon-Hee Jeon, Yash Kumar, Stephen Lau
-
Publication number: 20190342614Abstract: This document describes techniques using, and devices embodying, integral program content distribution. These techniques and devices enable a request for program content to be received from an end-user device. In response to the request, an integral version of the requested program content is determined using an indication of a program content transition that corresponds to an apparent broadcast time of the requested program content. The program content can be transmitted to the end-user device as part of a cloud-based digital video recorder (DVR) system.Type: ApplicationFiled: July 17, 2019Publication date: November 7, 2019Applicant: Google LLCInventors: Joon-Hee Jeon, Yash Kumar, Stephen Lau
-
Patent number: 10445063Abstract: A computer implemented method and apparatus for classifying and comparing similar documents using base templates. The method comprises accessing a document; extracting metadata from the document; matching the metadata to at least one base template of a plurality of base templates; and storing the document with one or more similar documents, wherein the one or more similar documents are documents that match the at least one base template.Type: GrantFiled: September 17, 2013Date of Patent: October 15, 2019Assignee: Adobe Inc.Inventors: Lalit Vohra, Aditya Kumar Pandey, Yash Kumar Gupta
-
Patent number: 10390089Abstract: This document describes techniques using, and devices embodying, integral program content distribution. These techniques and devices enable a request for program content to be received from an end-user device. In response to the request, an integral version of the requested program content is determined using an indication of a program content transition that corresponds to an apparent broadcast time of the requested program content. The program content can be transmitted to the end-user device as part of a cloud-based digital video recorder (DVR) system.Type: GrantFiled: December 9, 2016Date of Patent: August 20, 2019Assignee: Google LLCInventors: Joon-Hee Jeon, Yash Kumar, Stephen Lau
-
Patent number: 10365780Abstract: Techniques are disclosed for making an electronic document easier to use based on prior interactions with the same or a similar document by other users. An electronic document is presented to one or more users in an interactive environment. Interactions between the users and the document can be recorded as usage data. The usage data may represent one or more operations performed on the electronic document by the users. Based on the usage data, an enhanced user interaction feature associated with the document is configured. The electronic document and the enhanced user interaction feature are then presented to another user in another interactive environment. The enhanced user interaction feature makes using the document easier than it would be if the feature was not present, particularly for users who are unfamiliar with the document.Type: GrantFiled: May 5, 2014Date of Patent: July 30, 2019Assignee: Adobe Inc.Inventors: Yash Kumar Gupta, Lalit Vohra, Abhishek Modi, Aditya Kumar Pandey, Ankit Pangasa, Frederic Thevenet, Kirk B. Gould, Mohit Bansal, Nishant Kaushik, David Sherry, Steve Dakin, Vishal K. Gupta
-
Patent number: 10176159Abstract: A computer implemented method and apparatus for detecting, validating, and correlating form-fields in a scanned document. The method comprises displaying a plurality of interactive form-fields associated with a scanned document, wherein each interactive form-field in the plurality of form-fields is defined by a location in the document where one or more previous users entered information on the scanned document, and a data type for the entered information.Type: GrantFiled: May 5, 2014Date of Patent: January 8, 2019Assignee: ADOBE SYSTEMS INCORPORATEDInventors: Lalit Vohra, Yash Kumar Gupta, Aditya Kumar Pandey, Mohit Bansal
-
Publication number: 20180167681Abstract: This document describes techniques using, and devices embodying, integral program content distribution. These techniques and devices enable a request for program content to be received from an end-user device. In response to the request, an integral version of the requested program content is determined using an indication of a program content transition that corresponds to an apparent broadcast time of the requested program content. The program content can be transmitted to the end-user device as part of a cloud-based digital video recorder (DVR) system.Type: ApplicationFiled: December 9, 2016Publication date: June 14, 2018Applicant: Google Inc.Inventors: Joon-Hee Jeon, Yash Kumar, Stephen Lau
-
Patent number: 9785914Abstract: Apparatus, systems, and methods may operate to within the context of a shared document review process to receive an updated comment associated with an original comment by a comment series identifier. Further actions may include generating a comment differentiation identifier that serves to differentiate the updated comment from the original comment, and storing at least a portion of the updated comment and the comment differentiation identifier in a collaboration comment repository. Using stored document version history and a timeline, the state of the document at a particular point in time, and a history of the comment series can be rendered as a result. Additional apparatus, systems, and methods are disclosed.Type: GrantFiled: December 8, 2008Date of Patent: October 10, 2017Assignee: Adobe Systems IncorporatedInventors: Yash Kumar Gupta, Rajeev Sharma
-
Patent number: 9686215Abstract: A computer implemented method and apparatus for automatically aggregating metadata and e-mail attachments from various e-mail providers in a cloud repository. The method comprises accessing account information for one or more related e-mail accounts; accessing one or more e-mails from the one or more e-mail accounts using the received account information, wherein the one or more e-mails comprise one or more documents as one or more attachments; extracting metadata from each e-mail in the one or more e-mails that comprises at least one attachment, wherein the metadata comprises information that identifies the attachment and an associated e-mail; and storing the metadata in a cloud repository.Type: GrantFiled: September 30, 2013Date of Patent: June 20, 2017Assignee: ADOBE SYSTEMS INCORPORATEDInventors: Nishant Kaushik, Yash Kumar Gupta, Rajeev Sharma
-
Patent number: 9613157Abstract: A computer implemented method and apparatus for translating JAVASCRIPT code across different host environments. The method comprises accessing a document comprising JAVASCRIPT code of a first type; parsing the JAVASCRIPT code of the first type in the document; tracking a location of an event or action in the document in which the JAVASCRIPT code of the first type is present; translating the parsed JAVASCRIPT code of the first type into JAVASCRIPT code of a second type; merging the translated JAVASCRIPT code into a location in a translated JAVASCRIPT file, wherein the location corresponds to the location tracked in the document; and exporting the translated JAVASCRIPT file.Type: GrantFiled: July 3, 2013Date of Patent: April 4, 2017Assignee: ADOBE SYSTEMS INCORPORATEDInventors: Nishant Kaushik, Yash Kumar Gupta
-
Patent number: 9582268Abstract: A communications mapping system to generate a relational communications graph for a source application is provided. The deployment system includes at least one processor and a memory. The at least one processor configured to receive one or more source elements associated with the source application, the source application including a first sub-application and a second sub-application. The processor is also configured to identify a dependency relationship between the first sub-application and the second sub-application based at least in part on an inspection of the one or more source elements. The processor is further configured to generate the relational communications graph including the first sub-application, the second sub-application, and the dependency relationship and provide the relational communications graph for use in executing the source application in an execution environment.Type: GrantFiled: May 27, 2015Date of Patent: February 28, 2017Assignee: Runnable Inc.Inventors: Yash Kumar, Tejesh Mehta, Praful Rana, Sundip Patel, Anandkumar Patel, Tony Li, Bryan Kendall, Nathan Allen Meyers, Randall Koutnik
-
Patent number: 9535880Abstract: A computer implemented method and apparatus for preserving fidelity of bounded rich text appearance, by maintaining reflow, when converting between interactive and flat documents across different environments. The method comprises receiving an image, text data, and formatting metadata corresponding to text entered on a webpage; and processing the text data, wherein processing includes using the image and formatting metadata, evaluating a count of characters corresponding to a line of entered text to identify a location in the image for insertion of a newline character; and inserting the newline character at a location identified during the evaluating.Type: GrantFiled: April 24, 2014Date of Patent: January 3, 2017Assignee: ADOBE SYSTEMS INCORPORATEDInventors: Yash Kumar Gupta, Narender Gupta