Patents by Inventor Vikas Singh
Vikas Singh 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: 10635700Abstract: Transient computing clusters can be temporarily provisioned in cloud-based infrastructure to run data processing tasks. Such tasks may be run by services operating in the clusters that consume and produce data including operational metadata. Techniques are introduced for tracking data lineage across multiple clusters, including transient computing clusters, based on the operational metadata. In some embodiments, operational metadata is extracted from the transient computing clusters and aggregated at a metadata system for analysis. Based on the analysis of the metadata, operations can be summarized at a cluster level even if the transient computing cluster no longer exists. Further relationships between workflows, such as dependencies or redundancies, can be identified and utilized to optimize the provisioning of computing clusters and tasks performed by the computing clusters.Type: GrantFiled: April 2, 2018Date of Patent: April 28, 2020Assignee: Cloudera, Inc.Inventors: Sudhanshu Arora, Mark Donsky, Guang Yao Leng, Naren Koneru, Chang She, Vikas Singh, Himabindu Vuppula
-
Publication number: 20200065136Abstract: Techniques are disclosed for inferring design-time information based on run-time artifacts generated by services operating in a distributed computing cluster. In an embodiment, a metadata system extracts metadata including run-time artifacts generated by services in a distributed computing cluster while processing a workflow including multiple jobs. The extracted metadata is processed to identify entities and entity relationships which can then be used to generate lineage information. Using the lineage information, the metadata system can infer design-time information associated with the workflow. The inferred design-time information can then be utilized to, for example, recreate the workflow, recreate previous versions of the workflow, optimize the workflow, etc.Type: ApplicationFiled: October 29, 2019Publication date: February 27, 2020Inventors: Vikas Singh, Sudhanshu Arora, Philip Zeyliger, Marcelo Masiero Vanzin, Chang She
-
Publication number: 20200065648Abstract: A neural net processor provides twin processing paths trainable using different moments of the input data, one moment providing a proxy for uncertainty. Subsequent operation of the trained neural net allows monitoring of the uncertainty proxy to provide real-time assessment of neural net model-based uncertainty.Type: ApplicationFiled: August 21, 2018Publication date: February 27, 2020Inventors: Seong Jae Hwang, Ronak R. Mehta, Vikas Singh
-
Publication number: 20190392501Abstract: Various embodiments described herein assist in identifying one or more product items of interest (e.g., high demand product items) based on surge activity, such as user buying surges, user selling surges, and user product listing (e.g., electronic or online listing) surges on an online marketplace system, and can further notify one or more users of selling opportunities of the identified products items of interest.Type: ApplicationFiled: June 22, 2018Publication date: December 26, 2019Inventors: Satheesh Kumaresan Nair, Vikas Singh
-
Patent number: 10514948Abstract: Techniques are disclosed for inferring design-time information based on run-time artifacts generated by services operating in a distributed computing cluster. In an embodiment, a metadata system extracts metadata including run-time artifacts generated by services in a distributed computing cluster while processing a workflow including multiple jobs. The extracted metadata is processed to identify entities and entity relationships which can then be used to generate lineage information. Using the lineage information, the metadata system can infer design-time information associated with the workflow. The inferred design-time information can then be utilized to, for example, recreate the workflow, recreate previous versions of the workflow, optimize the workflow, etc.Type: GrantFiled: November 9, 2017Date of Patent: December 24, 2019Assignee: Cloudera, Inc.Inventors: Vikas Singh, Sudhanshu Arora, Philip Zeyliger, Marcelo Masiero Vanzin, Chang She
-
Publication number: 20190150400Abstract: An apparatus for facilitating animal or vehicle movement between different surface elevations includes multiple floor panel members, including a first floor panel member and a last floor panel member. Each of the floor panel members are slidably attached to an adjacent one of the floor panel members. The floor panel members, when extended, form a ramp having a length which is variable, the floor panel members being adapted to nest within one another when retracted. The apparatus further includes a housing configured to enclose the floor panel members when retracted. The last floor panel member is coupled to the housing in a manner which enables the ramp to be slidably removed from the housing without having the ramp disengage from the housing. The housing includes a front panel removably attached to the housing for securing the floor panel members within the housing when the ramp is retracted.Type: ApplicationFiled: March 23, 2018Publication date: May 23, 2019Inventors: Sudesh Kumar, Vikas Singh
-
Publication number: 20190138654Abstract: Transient computing clusters can be temporarily provisioned in cloud-based infrastructure to run data processing tasks. Such tasks may be run by services operating in the clusters that consume and produce data including operational metadata. Techniques are introduced for tracking data lineage across multiple clusters, including transient computing clusters, based on the operational metadata. In some embodiments, operational metadata is extracted from the transient computing clusters and aggregated at a metadata system for analysis. Based on the analysis of the metadata, operations can be summarized at a cluster level even if the transient computing cluster no longer exists. Further relationships between workflows, such as dependencies or redundancies, can be identified and utilized to optimize the provisioning of computing clusters and tasks performed by the computing clusters.Type: ApplicationFiled: April 2, 2018Publication date: May 9, 2019Inventors: Sudhanshu Arora, Mark Donsky, Guang Yao Leng, Naren Koneru, Chang She, Vikas Singh, Himabindu Vuppula
-
Publication number: 20190138345Abstract: Techniques are disclosed for inferring design-time information based on run-time artifacts generated by services operating in a distributed computing cluster. In an embodiment, a metadata system extracts metadata including run-time artifacts generated by services in a distributed computing cluster while processing a workflow including multiple jobs. The extracted metadata is processed to identify entities and entity relationships which can then be used to generate lineage information. Using the lineage information, the metadata system can infer design-time information associated with the workflow. The inferred design-time information can then be utilized to, for example, recreate the workflow, recreate previous versions of the workflow, optimize the workflow, etc.Type: ApplicationFiled: November 9, 2017Publication date: May 9, 2019Inventors: Vikas Singh, Sudhanshu Arora, Philip Zeyliger, Marcelo Masiero Vanzin, Chang She
-
Publication number: 20180357700Abstract: According to various exemplary embodiments, an electronic text message is received from a source telephone number, the electronic text message including content describing a product item. A seller of the product item is identified, based on the source telephone number, and the product item is identified, based on the content included in the electronic text message. Thereafter, a draft version of an item listing is automatically generated, where the item listing lists the product item as being for sale by the seller on a marketplace website.Type: ApplicationFiled: August 21, 2018Publication date: December 13, 2018Inventors: Scot Fraser Hamilton, Matthew Olson, Vikas Singh, Sean Gates
-
Patent number: 10129761Abstract: Various technologies described herein pertain to managing and accessing a community Wi-Fi network. The community Wi-Fi network can include sharer computing devices in differing local networks that share respective network bandwidth capacities with consumer computing devices. Feedback information pertaining to network bandwidth capacity available at different geographic locations covered by the community Wi-Fi network can be collected and evaluated to enable generation of maps for visualizing coverage of the community Wi-Fi network. A consumer computing device can display a map that includes visual information pertaining to the geographic coverage of the community Wi-Fi network relative to a geographic location of the consumer computing device.Type: GrantFiled: January 31, 2017Date of Patent: November 13, 2018Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: David Neil MacDonald, Piyush Goyal, Saumaya Sharma, Shai Guday, Thomas Werner Kuehnel, Vikas Singh, Triptpal Singh Lamba, Brent Edward Ford, Jonathan Hathaway
-
Patent number: 10074125Abstract: According to various exemplary embodiments, an electronic text message is received from a source telephone number, the electronic text message including content describing a product item. A seller of the product item is identified, based on the source telephone number, and the product item is identified, based on the content included in the electronic text message. Thereafter, a draft version of an item listing is automatically generated, where the item listing lists the product item as being for sale by the seller on a marketplace website.Type: GrantFiled: April 28, 2015Date of Patent: September 11, 2018Assignee: eBay Inc.Inventors: Scot Fraser Hamilton, Matthew Olson, Vikas Singh, Sean Gates
-
Publication number: 20180113990Abstract: A method of improving data sets, for example, of patients, each being characterized by relatively low-cost medical data, identifies those patients where the acquisition of higher cost medical data would best inform an estimate of the higher cost medical data for the remaining patients. In this way scarce medical resources can be more efficiently applied in characterizing a potential patient pool, for example, for a clinical trial when resources are not available for extensive medical characterization of each trial participant.Type: ApplicationFiled: October 25, 2016Publication date: April 26, 2018Inventors: Won Hwa Kim, Seong Jae Hwang, Nagesh Adluru, Sterling Johnson, Vikas Singh
-
Publication number: 20170277737Abstract: Aspects of the present disclosure include a system comprising a computer-readable storage medium storing at least one program and computer-implemented methods for generating a compact index document for a smart match autocomplete system. In some embodiments the method may include identifying leaf categories from a category tree, and obtaining source data that includes a set of aspects of each leaf category. The method may further include using the source data to generate a document that includes a set of aspect for each leaf category and aspect values for each aspect in the set of aspects. The method may further include sorting the aspects in the document based on a ranking determined by at least one differentiating scores. The method further includes indexing the document and injecting the indexed document into a search cluster forming part of the smart match autocomplete system.Type: ApplicationFiled: July 19, 2016Publication date: September 28, 2017Inventors: Vikas Singh, Kavya Mugadur, Sushma Sharma
-
Publication number: 20170277770Abstract: Aspects of the present disclosure include a system comprising a computer-readable storage medium storing at least one program and computer-implemented methods for providing suggestions of additional input to users entering user input into a data input field. In some embodiments, the method includes receiving initial user input entered via a data input field of a user interface rendered on a client device, and identifying a dominant category corresponding to the initial user input. The method further includes identifying a set of aspects corresponding to the dominant category, and selecting, from the set of aspects, a set of aspect suggestions based on a ranking of each aspect in the set of aspects. The method further includes causing display of a suggestion box presented in conjunction with the data input field. The suggestion box comprises a presentation of the set of aspect suggestions.Type: ApplicationFiled: July 19, 2016Publication date: September 28, 2017Applicant: eBay Inc.Inventors: Vikas Singh, Srinivasan Varippyreddy, Pramodh Pochu, Sushma Sharma, Kavya Mugadur, Christopher Michael Matthews, Konstantin Orlov, Michele Vospette-Kraemer, Margaret MacDonald, Xia Kristine Song
-
Patent number: 9687199Abstract: A medical imaging system that processes input data (imaging and/or non imaging) having high dimensionality and few samples to learn from, by using multiple ranks of machine learning modules each dealing with a separate portion of the clinical data. The outputs of the individual machine learning modules are the combined to provide a result reflective of the complete image data set.Type: GrantFiled: September 9, 2015Date of Patent: June 27, 2017Assignee: Wisconsin Alumni Research FoundationInventors: Vamsi K Ithapu, Vikas Singh, Sterling C Johnson, Ozioma C Okonkwo
-
Publication number: 20170142597Abstract: Various technologies described herein pertain to managing and accessing a community Wi-Fi network. The community Wi-Fi network can include sharer computing devices in differing local networks that share respective network bandwidth capacities with consumer computing devices. Feedback information pertaining to network bandwidth capacity available at different geographic locations covered by the community Wi-Fi network can be collected and evaluated to enable generation of maps for visualizing coverage of the community Wi-Fi network. A consumer computing device can display a map that includes visual information pertaining to the geographic coverage of the community Wi-Fi network relative to a geographic location of the consumer computing device.Type: ApplicationFiled: January 31, 2017Publication date: May 18, 2017Inventors: David Neil MacDonald, Piyush Goyal, Saumaya Sharma, Shai Guday, Thomas Werner Kuehnel, Vikas Singh, Triptpal Singh Lamba, Brent Edward Ford, Jonathan Hathaway
-
Patent number: 9603028Abstract: Various technologies described herein pertain to managing and accessing a community Wi-Fi network. The community Wi-Fi network can include sharer computing devices in differing local networks that share respective network bandwidth capacities with consumer computing devices. Feedback information pertaining to network bandwidth capacity available at different geographic locations covered by the community Wi-Fi network can be collected and evaluated to enable generation of maps for visualizing coverage of the community Wi-Fi network. A consumer computing device can display a map that includes visual information pertaining to the geographic coverage of the community Wi-Fi network relative to a geographic location of the consumer computing device.Type: GrantFiled: December 31, 2013Date of Patent: March 21, 2017Assignee: Microsoft Technology Licensing, LLCInventors: David Neil MacDonald, Piyush Goyal, Saumaya Sharma, Shai Guday, Thomas Werner Kuehnel, Vikas Singh, Triptpal Singh Lamba, Brent Edward Ford, Jonathan Hathaway
-
Patent number: 9483387Abstract: The techniques described herein provide for comparison of tree structures. In some examples, a system according to this disclosure may receive at least a first item including a first tree structure and a second item including a second tree structure. The system may compare the first item and the second item. In particular, in performing the comparison, the system may detect a sub-tree structure type in the first tree structure and in the second tree structure. In some examples, the sub-tree structure type is one of one or more sub-tree structure types that have corresponding matching processes. Once determined, the system described herein may perform the corresponding matching process of the detected sub-tree structure type for the first tree structure and the second tree structure.Type: GrantFiled: March 17, 2014Date of Patent: November 1, 2016Assignee: Amazon Technologies, Inc.Inventors: William Wallace Allocca, Michael Carl Brant, Vikas Singh, Sanyuan Tang, Arun Vashishtha
-
Publication number: 20160073969Abstract: A medical imaging system that processes input data (imaging and/or non imaging) having high dimensionality and few samples to learn from, by using multiple ranks of machine learning modules each dealing with a separate portion of the clinical data. The outputs of the individual machine learning modules are the combined to provide a result reflective of the complete image data set.Type: ApplicationFiled: September 9, 2015Publication date: March 17, 2016Inventors: Vamsi K. Ithapu, Vikas Singh, Sterling C. Johnson, Ozioma C. Okonkwo
-
Patent number: 9251501Abstract: A user device presents, to a user, media content provided from multiple providers and logs the presented media content from the multiple providers. The user device indicates, based on the multiple providers, proportions of the presented media content from the multiple providers during a particular reporting period and determines whether particular presented media content, of the presented media content from the particular reporting period, was available for presentation from another of the multiple providers. The user device generates a report, for the user, that indicates if the presented media content could have been consolidated among fewer of the multiple providers.Type: GrantFiled: June 11, 2012Date of Patent: February 2, 2016Assignees: Cellco Partnership, Verizon Patent and Licensing Inc.Inventors: Vikas Singh, Wei Liu, Rahim Charania, Ashutosh K. Sureka, Michael J. Naggar, Shuchi Patel