Patents by Inventor Alon Shafrir
Alon Shafrir 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: 9712592Abstract: A non-transitory computer readable medium and a method for session based classification. The method may include detecting an initialization of a certain TCP connection; defining the certain TCP connection as an active TCP connection; receiving, by a classifier, an incoming packet that belongs to a session that involves conveying a media asset using a HTTP as an application layer protocol; determining, by the classifier, whether the incoming packet belongs to the certain active TCP connection or not; and if it is determined that the incoming packet belongs to the certain active TCP connection then classifying the incoming to a session that is associated with the certain active TCP connection based upon a mapping between sessions and active TCP connections.Type: GrantFiled: April 20, 2012Date of Patent: July 18, 2017Assignee: ARRIS Enterprises, Inc.Inventors: Alon Shafrir, Amit Eshet, Jay Chambers
-
Publication number: 20150200885Abstract: A system and method for providing a display of attachments for an e-mail message includes receiving an e-mail message with a plurality of attachments at a server, where one of the attachments is a file and a second of the attachments is a link to a file provided by a third party service. A request from the e-mail server is sent to a thumbnail generation service to generate a preview thumbnail for each attachment, where each preview thumbnail has a uniform appearance. The e-mail message and the preview thumbnails generated by the thumbnail generation service are sent to a client computer for display.Type: ApplicationFiled: June 28, 2013Publication date: July 16, 2015Inventors: Phillip Sharp, Joshua Hudgins, Alon Shafrir, James Michael McCollum
-
Patent number: 8589999Abstract: A media processing unit, the media processing unit including: (i) an input interface, configured to receive a second media stream, wherein the second media stream includes first access units and second access units; wherein each second access unit lacks decoding parameters sufficient for full decoding of the second access unit; wherein each first access unit includes decoding parameters required for full decoding of at least one first access unit and of at least one second access unit; (ii) a media-processor, configured to select a selected access unit of the second media stream, and to process the second media stream to provide a processed second media stream by writing into the selected access unit decoding parameters that are responsive to decoding parameters of a previous first access unit; and (iii) a transmitter, configured to transmit the processed second media stream to a splicer.Type: GrantFiled: August 10, 2010Date of Patent: November 19, 2013Assignee: ARRIS Solutions, Inc.Inventors: Adam Cohen, Alon Shafrir, Edward Stein
-
Patent number: 8418216Abstract: A method and a non-transitory computer readable medium for evaluating a configuration change of a cable television network, the method may include: receiving, a model of a cable television network, the cable television network comprises multiple service groups, multiple transmitters and at least one session management unit; wherein each service group comprises multiple user devices; receiving or generating, viewers' activity information about viewing patterns of viewers that belong to the multiple service groups; receiving a request to perform a requested change in a current configuration of the cable television network; simulating, by a simulator, based on the model, the viewers' activity information and the requested change, a provision of services to the multiple service groups given the requested change to provide simulation results that represent an effect of the requested change, prior to a deployment of the change in the cable television network.Type: GrantFiled: May 30, 2011Date of Patent: April 9, 2013Assignee: ARRIS Solutions, Inc.Inventors: Amotz Hoshen, Alon Shafrir, Omer Rotem
-
Patent number: 8387105Abstract: A system and a method for facilitating transitions between video streams is provided. The method includes the steps of: (i) receiving a primary video stream that includes a first primary video stream portion and a second primary video stream portion, wherein the second stream portion follows the first primary video stream portion; (ii) receiving a secondary video stream; processing at least one of the primary video stream and the secondary video stream to facilitate a seamless transition, at a multiple tuner device, between the first primary video stream portion and the secondary video stream; (iii) transmitting the primary video stream to a first tuner of the multiple tuner device; (iv) transmitting the secondary video stream to a second tuner of the multiple tuner device; and (v) instructing the multiple tuner device to perform a seamless transition between the first primary video stream portion to the secondary video stream.Type: GrantFiled: January 5, 2010Date of Patent: February 26, 2013Assignee: ARRIS Solutions, Inc.Inventors: Tal Weiss, Alon Shafrir, Amotz Hoshen
-
Publication number: 20120311121Abstract: A non-transitory computer readable medium and a method for session based classification. The method may include detecting an initialization of a certain TCP connection; defining the certain TCP connection as an active TCP connection; receiving, by a classifier, an incoming packet that belongs to a session that involves conveying a media asset using a HTTP as an application layer protocol; determining, by the classifier, whether the incoming packet belongs to the certain active TCP connection or not; and if it is determined that the incoming packet belongs to the certain active TCP connection then classifying the incoming to a session that is associated with the certain active TCP connection based upon a mapping between sessions and active TCP connections.Type: ApplicationFiled: April 20, 2012Publication date: December 6, 2012Applicant: ARRIS SOLUTIONS, INC.Inventors: Alon SHAFRIR, Amit ESHET, Jay CHAMBERS
-
Patent number: 8204221Abstract: A method for transmitting encrypted packets, the method includes: receiving a program that comprises an encrypted video stream, an encrypted audio stream and an encryption information stream; rescheduling a transmission of a certain encrypted video packet of the encrypted video stream to provide an altered encrypted video stream; rescheduling, in response to the rescheduling of the transmission of the certain encrypted video packet and in response to at least one encryption timing constraint, a first transmission of a certain encryption information item that is used to encrypt the certain encrypted video packet to provide an altered encryption information stream; and transmitting an amended program that comprises the altered encrypted video stream, the encrypted audio stream and the altered encryption information stream.Type: GrantFiled: July 9, 2008Date of Patent: June 19, 2012Assignee: ARRIS Group, IncInventors: Amit Eshet, Amit Hildesheim, Alon Shafrir, Amotz Hoshen
-
Publication number: 20120151542Abstract: Systems and methods can provide bandwidth sharing and statistical multiplexing between video and data streams. In some implementations, such systems and methods can associate and allocate input data streams to enable prioritization logic and parameters. Such systems and methods can multiplex on a per-packet basis and/or over a transmission interval T. The multiplexing function can then combines with varying optimization methods such as bandwidth sharing, statistical multiplexing, channel bonding, and rate shaping, thereby increasing efficiency while maintaining quality of service (QoS) and quality of experience (QoE).Type: ApplicationFiled: December 13, 2011Publication date: June 14, 2012Applicant: ARRIS GROUP, INC.Inventors: Alon Shafrir, Amit Eschet
-
Publication number: 20110321078Abstract: A method and a non-transitory computer readable medium for evaluating a configuration change of a cable television network, the method may include: receiving, a model of a cable television network, the cable television network comprises multiple service groups, multiple transmitters and at least one session management unit; wherein each service group comprises multiple user devices; receiving or generating, viewers' activity information about viewing patterns of viewers that belong to the multiple service groups; receiving a request to perform a requested change in a current configuration of the cable television network; simulating, by a simulator, based on the model, the viewers' activity information and the requested change, a provision of services to the multiple service groups given the requested change to provide simulation results that represent an effect of the requested change, prior to a deployment of the change in the cable television network.Type: ApplicationFiled: May 30, 2011Publication date: December 29, 2011Inventors: Amotz HOSHEN, Alon SHAFRIR, Omer ROTEM
-
Publication number: 20110302416Abstract: A method for bypassing a Cable Modem Termination System (CMTS), the method includes: receiving, by a session manager, an encrypted Security Association Identifier (SAID) and an encrypted Traffic Encryption Key (TEK) that are associated with unicast transmission from the CMTS to a cable modem. The encrypted SAID and the encrypted TEK are upstream transmitted from the cable modem. Providing to an edge device, over a secured link a representation of the SAID and a representation of the TEK. Receiving by the edge device information that is associated with the SAID and should be downstream transmitted to the cable modem. Encrypting, by the edge device, the information by the TEK to provide encrypted information. Transmitting, by the edge device, the encrypted information to the cable modem while bypassing the CMTS.Type: ApplicationFiled: March 13, 2011Publication date: December 8, 2011Applicant: Bigband Networks Inc.Inventors: Amotz HOSHEN, Alon SHAFRIR, Mohan GUNDU