Patents by Inventor Naveed Alam

Naveed Alam 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).

  • Publication number: 20210328919
    Abstract: Examples relate to a transmission apparatus, transmission device, transmission method and computer program for a source device, and to a reception apparatus, reception device, reception method and computer program for a destination device. The transmission apparatus is suitable for generating a header of a transmission frame to be transmitted downstream from a source device to a plurality of destination devices via a point to multipoint communication network. The transmission apparatus comprises processing circuitry configured to generate the header based on a plurality data units to be transmitted to the destination devices. Each data unit is designated to be transmitted to one of the destination devices. The processing circuitry wherein the header is generated such, that the header comprises, for each destination device, information on a presence of data for the destination device in the transmission frame associated with the header.
    Type: Application
    Filed: March 22, 2021
    Publication date: October 21, 2021
    Inventors: Naveed ALAM, Dhruba DEKA, Ravindra SINGH
  • Patent number: 11126572
    Abstract: A method and architecture to write data between a source and destination by memory mapped writes or streaming packets between any of a host, a peripheral or a sub-peripheral device. A stream address is used to write the data to a memory of the destination without the source being aware of physical addresses of destination memory, i.e., memory descriptors or pointers are not used, allowing the destination to manage its own memory. The stream address may enable streaming data packets over interconnects that may not allow packet streaming by dividing a data packet into data chunks and including a stream address for each chunk. The stream address for a given packet includes a repeated first portion indicating the destination and a varied second portion indicating variable information for each data chunk such as start of packet (SoP) and end of packet (EoP) identifiers.
    Type: Grant
    Filed: February 13, 2018
    Date of Patent: September 21, 2021
    Assignee: INTEL Corporation
    Inventors: Rashmi Nagabhushana, Raj Kumar Jain, Naveed Alam
  • Patent number: 11122219
    Abstract: A video processing device which can be implemented as a peripheral device is disclosed. The video processing device is configured to receive one or more videos and audio through a plurality interfaces. Further, the device receives one or more user input corresponding to one or more customization requests of the received video and the audio. The video processing device processes the video and the audio based on the received user input and outputs the processed video and audio via an output interface.
    Type: Grant
    Filed: August 16, 2019
    Date of Patent: September 14, 2021
    Assignee: ALTIA SYSTEMS INC.
    Inventors: John Zhang, Naveed Alam, Yashket Gupta, Ram Natarajan
  • Patent number: 11089287
    Abstract: A three-dimensional imaging system for generating a 3D panoramic video/image is disclosed. The three-dimensional imaging system includes a plurality of stereoscopic pairs of compound cameras which are separated by a predefined distance d. The imaging system is configured to operate in a first mode to generate panoramic images simultaneously using the compound cameras. Spatial distortion and temporal distortion are calculated for each column in a region of overlap of the field of view of the panoramic images generated. The column for which the spatial and temporal distortion is minimum is marked as a seam location. The marked seam location is changed based on location of a motion in the column for which the calculated spatial and temporal distortion is minimum.
    Type: Grant
    Filed: July 6, 2020
    Date of Patent: August 10, 2021
    Assignee: ALTIA SYSTEMS INC
    Inventors: Yashket Gupta, Naveed Alam, Aurangzeb Khan, Ted Vucurevich
  • Publication number: 20210234855
    Abstract: According to examples, an apparatus may include a processor and a memory on which is stored machine readable instructions that may cause the processor to determine whether a request is stored in a message queue, in which the apparatus may be inside of a domain and the message queue may be outside of the domain. Based on a determination that a request is stored in the message queue, the processor may pull the request from the message queue through a domain boundary, fulfill the request to cause a response to the request to be generated, and forward the response to the message queue through the domain boundary.
    Type: Application
    Filed: January 29, 2020
    Publication date: July 29, 2021
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: James Richard NOLAN, Naveed ALAM
  • Patent number: 10880519
    Abstract: A panoramic video conferencing server is disclosed. The server is operational to capture an audio stream via an array of microphones. The captured audio stream is de-multiplexed to extract audio for a plurality of audio zones. A region of interest (ROI) is determined for a plurality of client devices to which a panoramic video is being streamed. The ROI is determined based on a zoom information which is inputted by any one of the client devices. A modified audio channel associated with the panoramic video being streamed to at least one of the client devices is generated for each of the client devices. The modified audio channel is adjusted to coincide with directionality of an audio corresponding to the associated region of interest (ROI) inputted by the at least one of said client device and the modified audio channel is adjusted to mute audio corresponding to the audio zones other than the audio zone associated with the ROI.
    Type: Grant
    Filed: May 28, 2019
    Date of Patent: December 29, 2020
    Assignee: Altia Systems Inc.
    Inventors: Ram Natarajan, Aurangzeb Khan, Naveed Alam, Yashket Gupta, Lars Herlitz
  • Patent number: 10742960
    Abstract: A three dimensional imaging system for generating a 3D panoramic video/image is disclosed. The three dimensional imaging system comprising a plurality of stereoscopic pairs of compound cameras is disclosed. The pair of compound cameras being separated by a predefined distance d.
    Type: Grant
    Filed: June 28, 2017
    Date of Patent: August 11, 2020
    Assignee: Altia Systems, Inc.
    Inventors: Yashket Gupta, Naveed Alam, Aurangzeb Khan, Ted Vucurevich
  • Publication number: 20200059607
    Abstract: A video processing device which can be implemented as a peripheral device is disclosed. The video processing device is configured to receive one or more videos and audio through a plurality interfaces. Further, the device receives one or more user input corresponding to one or more customization requests of the received video and the audio. The video processing device processes the video and the audio based on the received user input and outputs the processed video and audio via an output interface.
    Type: Application
    Filed: August 16, 2019
    Publication date: February 20, 2020
    Inventors: John Zhang, Naveed Alam, Yashket Gupta, Ram Natarajan
  • Publication number: 20190281255
    Abstract: A panoramic video conferencing server is disclosed. The server is operational to capture an audio stream via an array of microphones. The captured audio stream is de-multiplexed to extract audio for a plurality of audio zones. A region of interest (ROI) is determined for a plurality of client devices to which a panoramic video is being streamed. The ROI is determined based on a zoom information which is inputted by any one of the client devices. A modified audio channel associated with the panoramic video being streamed to at least one of the client devices is generated for each of the client devices. The modified audio channel is adjusted to coincide with directionality of an audio corresponding to the associated region of interest (ROI) inputted by the at least one of said client device and the modified audio channel is adjusted to mute audio corresponding to the audio zones other than the audio zone associated with the ROI.
    Type: Application
    Filed: May 28, 2019
    Publication date: September 12, 2019
    Inventors: Ram Natarajan, Aurangzeb Khan, Naveed Alam, Yashket Gupta, Lars Herlitz
  • Patent number: 10349009
    Abstract: A method for processing video is disclosed. The method comprises associating a plurality of audio zones with the video; associating a region of interest (ROI) for each of a plurality of client devices to which the video is currently being streamed; for each client device generating custom video comprising a modified video channel associated with the video being streamed to that client, wherein the modified audio channel comprises an enhanced audio for at least one audio zone indicated by the region of interest (ROI) for said client device.
    Type: Grant
    Filed: October 18, 2013
    Date of Patent: July 9, 2019
    Assignee: Altia Systems, Inc.
    Inventors: Ram Natarajan, Naveed Alam, Yashket Gupta, Lars Herlitz, Aurangzeb Khan
  • Patent number: 10244168
    Abstract: A system for video capture and delivery is disclosed. The system comprises a camera with multiple sensors to capture video at a first location, and to stitch images corresponding to the multiple sensors to produce a panoramic video having at least a 100 degrees field of view; and a cloud-based server to process the panoramic video for delivery to a plurality of client devices, and to stream the processed video to the plurality of client devices.
    Type: Grant
    Filed: July 12, 2017
    Date of Patent: March 26, 2019
    Assignee: Altia Systems, Inc.
    Inventors: Naveed Alam, Yashket Gupta, Ram Natarajan, Oliver Gunasekara, Aurangzeb Khan, Lars Herlitz, Atif Sarwari
  • Publication number: 20190042489
    Abstract: A method and architecture to write data between a source and destination by memory mapped writes or streaming packets between any of a host, a peripheral or a sub-peripheral device. A stream address is used to write the data to a memory of the destination without the source being aware of physical addresses of destination memory, i.e., memory descriptors or pointers are not used, allowing the destination to manage its own memory. The stream address may enable streaming data packets over interconnects that may not allow packet streaming by dividing a data packet into data chunks and including a stream address for each chunk. The stream address for a given packet includes a repeated first portion indicating the destination and a varied second portion indicating variable information for each data chunk such as start of packet (SoP) and end of packet (EoP) identifiers.
    Type: Application
    Filed: February 13, 2018
    Publication date: February 7, 2019
    Inventors: Rashmi Nagabhushana, Raj Kumar Jain, Naveed Alam
  • Patent number: 10121000
    Abstract: A computerized method for detecting premium attacks by an attack classification system is described. Based on received analytic information, the attack classification system generates logical representations for different portions of the analytic information represented as a nodal graph. The logical representations include objects, properties, and relationships between the objects and the properties. The attack classification system filters at least one relationship from the relationships and forms a first cluster further filtering the relationships. Being a logical representation of objects, properties and the remaining relationships, the first cluster is analyzed to determine features and introduce the features into the nodal graph.
    Type: Grant
    Filed: June 28, 2016
    Date of Patent: November 6, 2018
    Assignee: FireEye, Inc.
    Inventors: Alexandr Rivlin, Naveed Alam, Vinoth Duraisamy
  • Patent number: 9736367
    Abstract: A system for video capture and delivery is disclosed. The system comprises a camera with multiple sensors to capture video at a first location, and to stitch images corresponding to the multiple sensors to produce a panoramic video having at least a 100 degrees field of view; and a cloud-based server to process the panoramic video for delivery to a plurality of client devices, and to stream the processed video to the plurality of client devices.
    Type: Grant
    Filed: October 18, 2013
    Date of Patent: August 15, 2017
    Assignee: ALTIA SYSTEMS, INC.
    Inventors: Naveed Alam, Yashket Gupta, Ram Natarajan, Oliver Gunasekara, Aurangzeb Khan, Lars Herlitz, Atif Sarwari
  • Patent number: 9635273
    Abstract: One embodiment relates to a method of outputting multiple views from a networked camera. Each imager of an array of imagers in the camera captures image frames and transmits the captured image frames to an associated image flow processor. Each image flow processor processes the captured image frames and transmits the processed image frames to a multi-imager video processor. An updating of parameters for said processing by each image flow processor is performed on a frame-by-frame basis. Another embodiment relates to a video camera including a plurality of imagers, a plurality of image flow processors, a multi-imager video processor, and a plurality of update queues. Other embodiments and features are also disclosed.
    Type: Grant
    Filed: May 6, 2014
    Date of Patent: April 25, 2017
    Assignee: ALTIA SYSTEMS, INC.
    Inventors: Atif M. Sarwari, Naveed Alam, Khurshed Mazhar
  • Patent number: 9555188
    Abstract: An implantable infusion device includes a pump, a charge storage unit, and a charging circuit configured to supply current to the charge storage unit from a battery in preparation for actuating the pump. The implantable infusion device also includes a pump actuator circuit configured to actuate the pump using energy from the charge storage unit, and a voltage boost circuit configured to provide a boosted battery voltage generated from the battery. The charging circuit is configured to supply current to the charge storage unit from the voltage boost circuit instead of directly from the battery in response to (i) a comparison of a voltage of the battery with a predetermined threshold and (ii) a comparison of a voltage of the charge storage unit with the voltage of the battery.
    Type: Grant
    Filed: April 27, 2012
    Date of Patent: January 31, 2017
    Assignee: Medtronic, Inc.
    Inventors: Scott A. Sarkinen, Christopher Ambri, Charles Randall Rogers, Naveed Alam
  • Patent number: 9497386
    Abstract: One embodiment relates to a multi-imager video camera that includes a plurality of imagers, a plurality of image flow processors, a multi-imager video processor, a plurality of exposure control circuits, and a statistics circuit. Each imager includes a sensor array that is configured to capture image frames, and each image flow processor is configured to receive and process the image frames captured from at least one of said imagers. The multi-imager video processor is configured to receive the processed image frames from the plurality of image flow processors. The statistics circuit is configured to determine an auto exposure level based on the captured image frames from a single imager. The multi-image video processor is further configured to receive said auto exposure level and transmit said auto exposure level to all other imagers of the plurality of imagers. Other embodiments and features are also disclosed.
    Type: Grant
    Filed: September 21, 2010
    Date of Patent: November 15, 2016
    Assignee: ALTIA SYSTEMS INC.
    Inventors: Atif M. Sarwari, Naveed Alam, Khurshed Mazhar
  • Publication number: 20150009350
    Abstract: One embodiment relates to a method of outputting multiple views from a networked camera. Each imager of an array of imagers in the camera captures image frames and transmits the captured image frames to an associated image flow processor. Each image flow processor processes the captured image frames and transmits the processed image frames to a multi-imager video processor. An updating of parameters for said processing by each image flow processor is performed on a frame-by-frame basis. Another embodiment relates to a video camera including a plurality of imagers, a plurality of image flow processors, a multi-imager video processor, and a plurality of update queues. Other embodiments and features are also disclosed.
    Type: Application
    Filed: May 6, 2014
    Publication date: January 8, 2015
    Applicant: ALTIA SYSTEMS INC
    Inventors: Atif M. Sarwari, Naveed Alam, Khurshed Mazhar
  • Patent number: 8918523
    Abstract: A graphical user interface (GUI) is disclosed that allows a user to identify routers, communities, residents and media aggregation managers existing on a network. The user may interactively select a path that includes two media aggregation managers and at least one router. The GUI predicts scheduled bandwidth utilization along the selected path for a variety of residents wishing to communicate across the path. The GUI may be utilized for initializing all media aggregation managers on the network along with provisioning each of the routers on the selected path. The GUI provisions all of the routers and initializes all of the media aggregation managers on the selected path simultaneously in order to accomplish the predicted schedule of usage provided by the GUI to the user and force all communication packets communicated between the residents to travel along the selected path.
    Type: Grant
    Filed: May 11, 2012
    Date of Patent: December 23, 2014
    Assignee: Prom KS Mgmt Limited Liability Company
    Inventors: Siddhartha Nag, Alfred D'Souza, Naveed Alam, Rakesh Patel
  • Patent number: 8848718
    Abstract: Methods and systems are provided for applying metering and rate-limiting in a virtual router environment and supporting a hierarchy of metering/rate-limiting contexts per packet flow. According to one embodiment, multiple first level metering options and multiple second level metering options associated with a hierarchy of metering levels are provided. A virtual routing engine receives packets associated with a first packet flow and packets associated with a second packet flow. The virtual routing engine performs a first type of metering of the first level metering options on the packets associated with the first packet flow using a first metering control block (MCB) and performs a second type of metering of the second level metering options on the packets associated with the first packet flow and the packets associated with the second packet flow using a second MCB.
    Type: Grant
    Filed: May 18, 2009
    Date of Patent: September 30, 2014
    Assignee: Google Inc.
    Inventors: Zahid Hussain, Sachin Desai, Naveed Alam, Joseph Cheng, Tim Millet