Patents by Inventor Harish Kumar
Harish 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: 11425065Abstract: A method of delivering an orphan delivery receipt for a mobile-terminated message to a messaging platform from which the mobile-terminated message originated. A network of data exchange connectors is deployed, wherein each data exchange connector is associated with a messaging platform. When one of the messaging platforms receives a delivery receipt it cannot reconcile, the delivery receipt is replicated to all data exchange connectors. The data exchange connector associated with the messaging platform from which the mobile-terminated message originated identifies and consumes the delivery receipt based on predefined filtering criteria. The data exchange connector publishes the delivery receipt to the originator messaging platform. The originator messaging platform correlates the delivery receipt with the mobile-terminated message and posts the delivery receipt to a corresponding enterprise customer.Type: GrantFiled: November 8, 2021Date of Patent: August 23, 2022Assignee: Syniverse Technologies, LLCInventors: Myron C. Prevatt, III, Madhusudhan Mysore, Harish Kumar, Chethan Ramaiah, Kiran Seetharamaiah, Nithesh Sivasankaran, Manjunath Lakshminarayan, Trung K. Nguyen, Abraham Elias, Jamie Avins
-
Patent number: 11423098Abstract: Systems and methods are provided for generating a simplified catalog search query from a set of catalog access rules applicable to catalog user groups associated with a catalog user. For example, accessible sources are identified from the access rules. The accessible sources do not include sources that would lead to contradictory and/or useless search query phrases. Based on the accessible sources and the set of catalog access rules, a simplified search query is generated and run against a database of catalog items.Type: GrantFiled: July 29, 2020Date of Patent: August 23, 2022Assignee: SAP SEInventors: Harish Kumar Sampangi Rama, Anand Jain
-
Patent number: 11417058Abstract: Methods, systems, and non-transitory computer readable storage media are disclosed for utilizing a central processing unit to generate a compressed multi-vertex buffer to include rendering data from tessellated geometry of a two-dimensional vector graphic for rendering the two-dimensional vector graphic via a GPU rendering pipeline. For example, the disclosed system generates an expanded geometry for control triangles within the tessellated geometry based on an anti-aliasing direction. The disclosed system generates multi-vertex buffer entries including vertex locations and visual attributes (e.g., color, primitive type, anti-aliasing direction, stroke width) of the vector paths corresponding to each triangle in the tessellated geometry. Furthermore, the disclosed system renders the two-dimensional vector graphic by passing the rendering data stored in the compressed multi-vertex buffer to the graphics processing unit in a manner that the graphics processing unit is able to process.Type: GrantFiled: September 14, 2020Date of Patent: August 16, 2022Assignee: Adobe Inc.Inventors: Harish Kumar, Anmol Sud
-
Patent number: 11419012Abstract: An interworking gateway for X2 interface communication is disclosed, comprising: an X2 internal interface for communicating with, and coupled to, a plurality of radio access networks (RANs) using a X2AP protocol; a database for associating each of the plurality of RANs with support status for an X2AP protocol version; an X2AP interworking broker for determining, based on communications with each of the plurality of RANs via the X2 internal interface, the support status for an X2AP protocol version for each of the plurality of RANs, the communications further comprising an observed response to a X2AP message of a first X2AP protocol version; and an X2 external interface for communicating with, and coupled to, a destination outside of the plurality of RANs.Type: GrantFiled: August 11, 2020Date of Patent: August 16, 2022Assignee: Parallel Wireless, Inc.Inventors: Harish Kumar Lohar, Kartik Shashikant Raval, Anupam Goyal
-
Publication number: 20220241291Abstract: The present invention relates to pyrimidine compounds that are useful as anti-proliferative agents. More particularly, the present invention relates to oxygen linked and substituted pyrimidine compounds, methods for their preparation, pharmaceutical compositions containing these compounds and uses of these compounds in the treatment of proliferative disorders. These compounds may be useful as medicaments for the treatment of a number of proliferative disorders including tumours and cancers as well as other disorders or conditions related to or associated with kinases.Type: ApplicationFiled: September 2, 2021Publication date: August 4, 2022Inventors: Stephanie Blanchard, Cheng Hsia Angeline Lee, Harish Kumar Mysore Nagaraj, Anders Poulsen, Eric T. Sun, Yee Ling Evelyn Tan, Anthony Deodaunia William
-
Publication number: 20220232024Abstract: Detecting deviations from typical user behavior, including: identifying a geographic location of a device that is associated with a user; determining device activity associated with the user; and detecting, based on a profile associated with the user, that the device activity associated with the user deviates from normal activity for the user.Type: ApplicationFiled: March 25, 2022Publication date: July 21, 2022Applicant: LACEWORK, INC.Inventors: VIKRAM KAPOOR, HARISH KUMAR BHARAT SINGH, WEIFEI ZENG, VIMALKUMAR JEYAKUMAR, THERON TOCK, YING XIE, YIJOU CHEN
-
Publication number: 20220232025Abstract: Detecting anomalous behavior of a device, including: generating, using information describing historical activity associated with a user device, a trained model for detecting normal activity for the user device; gathering information describing current activity associated with the user device; and determining, by using the information describing current activity associated with the user device as input to the trained model, whether the user device has deviated from normal activity.Type: ApplicationFiled: March 25, 2022Publication date: July 21, 2022Inventors: VIKRAM KAPOOR, HARISH KUMAR BHARAT SINGH, WEIFEI ZENG, VIMALKUMAR JEYAKUMAR, THERON TOCK, YING XIE, YIJOU CHEN
-
Publication number: 20220224707Abstract: Establishing a location profile for a user device, including: gathering information associated with the location of a user device; determining, based on the information associated with the location of a user device, whether the user device is being accessed at a known location; responsive to determining that the user device is being accessed at a known location: determining a characterization of the known location; and determining, based on the characterization of the known location, whether device utilization is anomalous; and responsive to determining that the user device is not being accessed at a known location: determining a characterization of the unknown location; and determining, based on the characterization of the unknown location, whether device utilization is anomalous.Type: ApplicationFiled: March 25, 2022Publication date: July 14, 2022Inventors: VIKRAM KAPOOR, HARISH KUMAR BHARAT SINGH, WEIFEI ZENG, VIMALKUMAR JEYAKUMAR, THERON TOCK, YING XIE, YIJOU CHEN
-
Patent number: 11379226Abstract: The present disclosure relates to enabling clients to identify qualified developers for software development projects. An example method of operating a developer exchange server includes updating stored progress of developers for mission-related activities, wherein the mission-related activities correspond to features of a software platform, and determining, based on the stored progress of each of the developers, a confidence score for each of the developers for each of the features. The method includes receiving a search request that indicates a subset of the features and corresponding confidence thresholds for each of the subset of features, and in response, determining a ranked listing of qualified developers based on the subset of the features, the corresponding confidence thresholds, and the respective confidence score of each of the developers for each of the subset of features. The method further includes providing the ranked listing of qualified developers in response to the search request.Type: GrantFiled: August 17, 2020Date of Patent: July 5, 2022Assignee: ServiceNow, Inc.Inventors: Sanjay Kumar Gupta, Sarup Paul, Harish Kumar Balachandra Bellamane
-
Patent number: 11372943Abstract: A method may include defining, based on one or more user inputs, a custom type including one or more fields having one or more capabilities. In response to a first request from a publish service, the custom type may be sent to the publish service such that the publish service publishes, to a search system, one or more documents in accordance with a schema specified by the custom type. In response to a second request from a search service, a response may be sent to the search service identifying one or more field names and/or methods at the search system that correspond to one or more fields and/or actions specified by a first query received at the search service. The one or more field names and/or methods may be identified based at least on the custom type. Related systems and articles of manufacture, including computer program products, are also provided.Type: GrantFiled: December 2, 2020Date of Patent: June 28, 2022Assignee: SAP SEInventors: Harish Kumar Kadirompalli Venkatashivareddy, Christopher Collins, Gireesh Malaksamudra, Rajeswari Krishnasamy Natarajan
-
Patent number: 11361405Abstract: Dynamic spread anti-aliasing is described. In some embodiments, a filled object is segmented into control tiles. Along the object border, multiple exterior control tiles respectively correspond to multiple curves forming the border. For each curve, one side is filled and the other is anti-aliased to smooth the appearance of the filled object. Each exterior control tile is expanded to create an expanded control tile having a spread zone that includes additional pixels. For example, a control triangle is transformed into a control rectangle, and the control rectangle is enlarged to create an expanded control rectangle by extending an edge outward and away from the curve on the side to be anti-aliased. The additional pixels of the spread zone are subjected to anti-aliasing, such as by applying alpha modulation to the pixels based on respective distances between the pixels and the curve. For subpixel zoom levels, pixel color can be adjusted.Type: GrantFiled: October 1, 2019Date of Patent: June 14, 2022Assignee: Adobe Inc.Inventors: Tarun Beri, Vineet Batra, Harish Kumar
-
Patent number: 11348287Abstract: A technique and computing device to render graphic objects associated with pattern paint in a digital medium environment are disclosed. The computing device comprises a graphics processing unit. The graphics processing unit associates a first surface to a framebuffer of the computing device, renders pattern cells at the first surface, and associates a second surface to the framebuffer of the computing device. The pattern cells correspond to pattern paints, and the pattern cells are rendered at the first surface independent of the sequential order of the pattern cells for rendering pattern paint. The graphics processing unit renders graphic objects associated with the pattern paints, and the graphic objects are rendered at the second surface in sequential order for rendering pattern paint.Type: GrantFiled: July 16, 2018Date of Patent: May 31, 2022Assignee: Adobe Inc.Inventors: Harish Kumar, Anmol Sud
-
Patent number: 11338649Abstract: A vehicle air vent includes a volume control door pivotally mounted in a housing, a primary vane pivotally mounted in the housing to direct an air flow from an outlet of the vehicle air vent in an up/down direction, and a roller knob mounted on the primary vane and connected to the volume control door such that a rotation of the roller knob causes a rotation of the volume control door.Type: GrantFiled: April 14, 2020Date of Patent: May 24, 2022Assignee: GM GLOBAL TECHNOLOGY OPERATIONS LLCInventors: Angel R. Munoz, Steven J. Leathorn, Olivier Poulet, Keunhyuk Choi, Harish Kumar, Colin L. Kuzniar, Roman Szocinski
-
Publication number: 20220159786Abstract: A method for providing stateful proxying is disclosed, comprising: associating a first base station with a first base station identifier at a signaling protocol gateway, and with a first Internet Protocol (IP) address of the signaling protocol gateway; associating a second base station with a second base station identifier at the signaling protocol gateway, and with a second IP address of the signaling protocol gateway; establishing a first signaling protocol connection between a third base station and the first base station via the signaling protocol gateway with the first base station using the first IP address of the signaling protocol gateway; and establishing a signaling protocol connection between the third base station and the second base station with the second base station using the second IP address of the signaling protocol gateway.Type: ApplicationFiled: January 31, 2022Publication date: May 19, 2022Inventors: Rajesh Kumar Mishra, Anupam Goyal, Kartik Shashikant Raval, Harish Kumar Lohar
-
Publication number: 20220150156Abstract: Described herein are systems and methods for supporting multicast for virtual networks. In some embodiments, a native multicast approach can utilized in which packet replication is performed on a host node of a virtual machine (VM) with a multicast data packet encapsulated in uniquely address unicast packets. In some embodiments, a network virtual appliance can be utilized. A multicast packet sent from the VM can be unicasted to the network virtual appliance. The multicast appliance can then replicate the packet into multiple copies and send the packets to the receivers in the virtual network as unicast data packets encapsulating the multicast packet.Type: ApplicationFiled: October 21, 2021Publication date: May 12, 2022Inventors: Harish Kumar CHANDRAPPA, Adarsh Kirnelli RANGAIAH, Milan DASGUPTA, Daniel Max FIRESTONE, Michal Czeslaw ZYGMUNT, Xinyan ZAN, Rishabh TEWARI, Eric Lawrence Albert LANTZ, Deepak BANSAL, Young LEE
-
Publication number: 20220139009Abstract: Curve antialiasing based on curve-pixel intersection is leveraged in a digital medium environment. For instance, to apply antialiasing according to techniques described herein, curves of a visual object are mapped from an original pixel space to a virtual pixel space. Virtual pixels of the virtual pixel space that are intersected by the mapped curves are identified and aggregated as intersected virtual pixels. The intersected virtual pixels are then mapped back into the original pixel space to identify which intersected virtual pixels positionally coincide with respective original pixels of the original pixel space. Intersected virtual pixels are mapped to original pixels to generate pixel coverage for original pixels. The generated pixel coverage values for original pixels are applied to render antialiased curves as part of an antialiased version of the original visual object.Type: ApplicationFiled: January 10, 2022Publication date: May 5, 2022Applicant: Adobe Inc.Inventors: Harish Kumar, Anmol Sud
-
Publication number: 20220121721Abstract: A method may include defining, based on one or more user inputs, a custom type including one or more fields having one or more capabilities. In response to a first request from a publish service, the custom type may be sent to the publish service such that the publish service publishes, to a search system, one or more documents in accordance with a schema specified by the custom type. In response to a second request from a search service, a response may be sent to the search service identifying one or more field names and/or methods at the search system that correspond to one or more fields and/or actions specified by a first query received at the search service. The one or more field names and/or methods may be identified based at least on the custom type. Related systems and articles of manufacture, including computer program products, are also provided.Type: ApplicationFiled: December 2, 2020Publication date: April 21, 2022Inventors: Harish Kumar Kadirompalli Venkatashivareddy, Christopher Collins, Gireesh Malaksamudra, Rajeswari Krishnasamy Natarajan
-
Patent number: 11310241Abstract: The disclosed system implements techniques to enable a tenant of a cloud-based platform to effectively and efficiently apply a policy that copies data packets communicated to or from a virtual machine in the tenant's own virtual network. When applied, the policy mirrors data traffic associated with a workload executing on a virtual machine in the tenant's virtual network. To mirror the data traffic, a copy of a data packet is streamed to another virtual machine so that network analytics can be performed (e.g., performance analytics, security analytics, etc.). In various examples, the policy can be a role-based mirroring policy that defines a plurality of roles in association with a role-based access model that scales operations and that provides improved security for a tenant's virtual network.Type: GrantFiled: December 27, 2018Date of Patent: April 19, 2022Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Chandrasekar Srinivasan, Neha Aggarwal, Deven Jagasia, Fengfen Liu, Karthik Ananthakrishnan, Avijit Gupta, Ganesh Srinivasan, Nisheeth Srivastava, Rishabh Tewari, Michal Czeslaw Zygmunt, Harish Kumar Chandrappa, Gabriel Silva, Naveen Prabhat, Sumit Sharad Dhoble, Xinyan Zan, Maitrey Kumar, Wei Xia
-
Publication number: 20220114008Abstract: A method for providing a managed networking service for a cloud computing system enables users to consume managed virtualized network functions (VNFs) at edge locations. The method includes registering a plurality of third-party vendors for the managed networking service. The plurality of third-party vendors provide a plurality of VNFs for the managed networking service. The method also includes receiving user input from a user of the cloud computing system. The user input includes a request to deploy the plurality of VNFs at an edge location. The plurality of VNFs can be provided by different third-party vendors through the managed networking service. The method also includes causing the plurality of VNFs to be deployed on an edge device that is located at the edge location. The plurality of VNFs can be represented as logical entities in a database that is utilized by the managed networking service.Type: ApplicationFiled: September 27, 2021Publication date: April 14, 2022Inventors: Harish Kumar CHANDRAPPA, Michelle Austine LIU, Swati TIWARI, Nikhil K. RAVI, Chakshu SARDANA, Neelesh KUMAR, Viswanath CHENNURU, Qiming CHEN, Varun Prakash SHRIVASTAVA, Ganesh SRINIVASAN, Karthik ANANTHAKRISHNAN, Abhishek TIWARI
-
Patent number: 11290357Abstract: A computer-implemented method is provided that includes receiving, from a first client device associated with a managed network, a request for a record from a plurality of records that relate to the managed network. A depiction of a first graphical user interface that visually represents part of the record is sent to the first device and a representation of a selected portion of the record, that includes text from the part of the record that was visually represented, is received from the first device. A request for the summary of the record is then received from a second client device associated with the managed network and a depiction of a second graphical user interface that visually represents the summary of the record is transmitted to the second device. The depiction of the second graphical user interface is representative of at least the selected portion.Type: GrantFiled: September 10, 2019Date of Patent: March 29, 2022Assignee: ServiceNow, Inc.Inventors: Victor Chung-Wai Chan, Ryan Christopher Currier, Harish Kumar Balachandra Bellamane