Patents by Inventor Niranjan Mayya

Niranjan Mayya 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: 11734423
    Abstract: A stream of cybersecurity alerts is received. Each cybersecurity alert from the stream of cybersecurity alerts is associated with a set of attributes. Each cybersecurity alert from the stream of cybersecurity alerts is associated, based on the set of attributes and as that cybersecurity alert is received, to a bucket from a set of buckets. Each bucket from the set of buckets is associated with (1) an attribute from the set of attributes different than remaining buckets from the set of buckets and (2) a set cybersecurity alerts from the stream of cybersecurity alerts having the attribute. For each bucket from the set of buckets, a set of correlations between cybersecurity alerts included in the set of cybersecurity alerts for that bucket are determined, based on the set of cybersecurity alerts for that bucket, to generate an attack graph associated with that bucket.
    Type: Grant
    Filed: October 27, 2022
    Date of Patent: August 22, 2023
    Assignee: Arctic Wolf Networks, Inc.
    Inventors: Hazem Mohamed Ahmed Soliman, Niranjan Mayya
  • Patent number: 10812504
    Abstract: Systems and methods for detecting cyber attacks on a computer network are provided. The system trains attack and detection models. The attack model is used to synthesize network traffic for transmission to a detection model. The detection model is used to make a determination as to whether an attack is occurring. The results of the determination are used as training data for the attack and detection models.
    Type: Grant
    Filed: September 4, 2018
    Date of Patent: October 20, 2020
    Assignee: 1262214 B.C. UNLIMITED LIABILITY COMPANY
    Inventors: Benjamin Smith, Mohan Rao, Sylvain Crozon, Niranjan Mayya
  • Publication number: 20190075123
    Abstract: Systems and methods for detecting cyber attacks on a computer network are provided. The system trains attack and detection models. The attack model is used to synthesize network traffic for transmission to a detection model. The detection model is used to make a determination as to whether an attack is occurring. The results of the determination are used as training data for the attack and detection models.
    Type: Application
    Filed: September 4, 2018
    Publication date: March 7, 2019
    Inventors: Benjamin SMITH, Mohan RAO, Sylvian CROZON, Niranjan MAYYA
  • Patent number: 10129321
    Abstract: A system and method are provided for sending a first message to a recipient using a messaging channel, the message including information identifying an electronic news article provided by a data channel; receiving a second message from the recipient over the messaging channel, the second message having been composed in a news application; and displaying the second message in association with the electronic news article in the news application. A system and method are also provided for receiving a first message from a sender over a messaging channel, the message including information identifying an electronic news article provided by a data channel; obtaining the electronic news article using the data channel; enabling a second message to be composed in a news application displaying the electronic news article; and sending the second message to the sender using the messaging channel.
    Type: Grant
    Filed: October 24, 2012
    Date of Patent: November 13, 2018
    Assignee: BlackBerry Limited
    Inventors: Niranjan Mayya, Jay David Steele, Jon-David Kenneth Lacey, Peter Hantzakos
  • Patent number: 9760894
    Abstract: Data is received by a first device from a first source, where the data contains a link to a particular web page. Responsive to the data, a repository of syndicated content items associated with web pages is accessed. If a particular syndicated content item associated with the particular web page is in the repository, the particular syndicated content item is retrieved and provided to a second device for display at the second device.
    Type: Grant
    Filed: April 29, 2011
    Date of Patent: September 12, 2017
    Assignee: BlackBerry Limited
    Inventors: Jay David Steele, Niranjan Mayya, Mohan Krishna Rao
  • Publication number: 20120278343
    Abstract: Data is received by a first device from a first source, where the data contains a link to a particular web page. Responsive to the data, a repository of syndicated content items associated with web pages is accessed. If a particular syndicated content item associated with the particular web page is in the repository, the particular syndicated content item is retrieved and provided to a second device for display at the second device.
    Type: Application
    Filed: April 29, 2011
    Publication date: November 1, 2012
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Jay David STEELE, Niranjan MAYYA, Mohan Krishna RAO
  • Patent number: 8081955
    Abstract: Content is managed and delivered to mobile devices, often through a wireless network. Mobile devices have content management software containing instructions to receive and manage content at the mobile device. Content management servers select and manage content and transmit content to the mobile devices, receiving requests for content, and up-to-date information regarding quantity of content to be transmitted. Up-to-date information regarding quantity is repeatedly sent and received, and content is repeatedly selected and transmitted using the information to make selections. Specific embodiments provide methods, systems, and devices for automatically managing content to increase the probability that the user is gaining access to the content they want to see and for decreasing the chance that the delivery of content is tying up limited resources of mobile devices.
    Type: Grant
    Filed: October 19, 2006
    Date of Patent: December 20, 2011
    Assignee: Research In Motion Limited
    Inventors: William James Davis, Niranjan Mayya, Grzegorz J. Padiasek, Mohan Krishna Rao, Jay David Steele
  • Publication number: 20070130589
    Abstract: Content is managed and delivered to mobile devices, often through a wireless network. Mobile devices have content management software containing instructions to receive and manage content at the mobile device. Content management servers select and manage content and transmit content to the mobile devices, receiving requests for content, and up-to-date information regarding quantity of content to be transmitted. Up-to-date information regarding quantity is repeatedly sent and received, and content is repeatedly selected and transmitted using the information to make selections. Specific embodiments provide methods, systems, and devices for automatically managing content to increase the probability that the user is gaining access to the content they want to see and for decreasing the chance that the delivery of content is tying up limited resources of mobile devices.
    Type: Application
    Filed: October 19, 2006
    Publication date: June 7, 2007
    Applicant: Virtual Reach Systems, Inc.
    Inventors: William Davis, Niranjan Mayya, Grzegorz Padiasek, Mohan Rao, Jay Steele
  • Patent number: 6968255
    Abstract: The invention pertains to a method of applying a stippling stitch design to an area defining an asymmetrical polygon in a coordinate planar display format, involving: defining a pathway, which may be based on a fractal design, within a geometrically symmetrical boundary, the pathway comprising a single non-intersecting line; conforming the pathway to an asymmetrical polygon area substantially disposed within the geometrically symmetrical boundary; deriving a plurality of coordinate points representative of the pathway; and passing the points to a data storage medium in a pre-determined embroidery data format.
    Type: Grant
    Filed: October 27, 2004
    Date of Patent: November 22, 2005
    Assignee: Pulse Microsystems, Ltd.
    Inventors: Christos Dimaridis, Niranjan Mayya, Thanasis Triantafyllidis, Yanchun Wang
  • Patent number: 6390005
    Abstract: A method of filling a defined embroidery pattern shape, with the shape comprising a curve defining the shape, fills the pattern shape with a plurality of turning satin-like embroidery stitches which turn to follow the defined shape. In carrying out the method, the density inset for the next adjacent satin-like embroidery stitch is dynamically varied in accordance with any change in the defined shape from the previous stitch, taking into account the stitch length and stitch angle. The process is iteratively repeated , using the predefined perpendicular distance from the previous stitch end point to the new stitch end point until the defined shape is completely filled.
    Type: Grant
    Filed: May 14, 1998
    Date of Patent: May 21, 2002
    Inventors: Benito Chia, Brian Goldberg, Niranjan Mayya, Anastasios Tsonis
  • Patent number: 6196146
    Abstract: A web based embroidery system capable of creating an automatically fulfilling a user customized embroidery order for a selectable garment over the internet. The system includes the ability to select the garment to be customized over the internet, to selectably locate an embroidery area on that garment, to select a customized embroidery pattern over the internet to be located in the user selected embroidery area, the ability to display an embroided simulation of the user located customized embroidery pattern on the selected garment, and the ability to provide embroidery pattern controlled signals over the internet to a remotely located embroidery machine for automatically stitching the user located customized embroidery pattern on an actual garment corresponding to the selected garment based on the displayed embroided simulation, which maybe a three dimensional simulation. In addition, customized embroidery lettering can be created and may be combined with a preexisting embroidery pattern.
    Type: Grant
    Filed: March 23, 2000
    Date of Patent: March 6, 2001
    Assignee: Pulse Microsystems Ltd.
    Inventors: Brian Goldberg, Niranjan Mayya, Anastasios Tsonis, Claude Vlandis
  • Patent number: 5771173
    Abstract: The present invention is an improved method for automatically generating chenille filled embroidery stitch patterns and/or claim stitching in a computer aided design system in which the shape to be filled is a complex polygon. Concentric polygons are constructed, such as either by using the medial axis of the polygon or by constructing offset elements and joining arcs without use of the medial axis, and sorted, and spirals are placed along the polygons with stitches being placed along the spirals. For chain stitching, rather than placing spirals, the chain stitches are placed on the perimeter of the concentric polygons.
    Type: Grant
    Filed: August 27, 1996
    Date of Patent: June 23, 1998
    Assignee: Pulse Microsystems, Ltd.
    Inventors: Anastasios Tsonis, Brian J. Goldberg, Aaron Martin Divinsky, Alexander Nicolaou, Benito Chia, Jr., Niranjan Mayya
  • Patent number: 5668730
    Abstract: The present invention is an improved method for automatically generating chain stitching in a computer aided design system in which the shape to be filled is a complex polygon. The Voronoi Diagram of the polygon is determined, concentric polygons are then constructed and sorted and the chain stitches are placed on the perimeter of the concentric polygons. The chain stitches can be used to completely fill a stitch pattern, such as an embroidery stitch pattern, or in conjunction with other stitching, such as Chenille stitching in an embroidery pattern.
    Type: Grant
    Filed: September 11, 1995
    Date of Patent: September 16, 1997
    Assignee: Pulse Microsystems Ltd.
    Inventors: Anastasios Tsonis, Brian J. Goldberg, Aaron Martin Divinsky, Alexander Nicolaou, Benito Chia, Jr., Niranjan Mayya
  • Patent number: 5541847
    Abstract: An improved method for automatically generating chenille filled embroidery stitch patterns and/or chain stitching in a computer aided design system in which the shape to be filled is a complex polygon. A spine of a medial axis of the Voronoi Diagram of the polygon is determined, modified concentric polygons are then constructed by clipping the edges of the concentric polygons that are within a clip width of the spine, the modified concentric polygons are then sorted and spirals are placed along the modified polygons with stitches being placed along the spirals, with the occurrence of any bald spots in the shape being filled being minimized. For chain stitching, rather than placing spirals, the chain stitches are placed on the perimeter of the concentric polygons.
    Type: Grant
    Filed: September 11, 1995
    Date of Patent: July 30, 1996
    Assignee: Pulse Microsystems Ltd.
    Inventors: Anastasios Tsonis, Brian J. Goldberg, Aaron M. Divinsky, Alexander Nicolaou, Benito Chia, Jr., Niranjan Mayya