Patents by Inventor Mahshad Koohgoli
Mahshad Koohgoli 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: 10628577Abstract: Systems, methods, and computer program embodiments are disclosed for detecting software components in a software codebase. In an embodiment, a source file containing source code may be received, and a code signature may be generated for the source file based on a determined structure of the source code. The generated code signature may then be compared to signatures stored in a reference database to identify matching software files. In an embodiment, the reference database may store a plurality of code signatures corresponding to software files. A list of the identified software files may be created and presented to a user.Type: GrantFiled: October 17, 2016Date of Patent: April 21, 2020Assignee: Synopsys, Inc.Inventors: Mahshad Koohgoli, Xiaojun Shen, Christopher Potts, Aida Malaki
-
Publication number: 20170032117Abstract: Systems, methods, and computer program embodiments are disclosed for detecting software components in a software codebase. In an embodiment, a source file containing source code may be received, and a code signature may be generated for the source file based on a determined structure of the source code. The generated code signature may then be compared to signatures stored in a reference database to identify matching software files. In an embodiment, the reference database may store a plurality of code signatures corresponding to software files. A list of the identified software files may be created and presented to a user.Type: ApplicationFiled: October 17, 2016Publication date: February 2, 2017Applicant: Synopsys, Inc.Inventors: Mahshad Koohgoli, Xiaojun Shen, Christopher Potts, Aida Malaki
-
Patent number: 9471285Abstract: Systems, methods, and computer program embodiments are disclosed for detecting third party software components in a software codebase. In an embodiment, a source file containing source code may be received at a server, and a code signature may be generated for the source file based on a determined structure of the source code. The generated code signature may then be compared to signatures stored in a reference database to identify matching third party software files. In an embodiment, the reference database may store a plurality of code signatures corresponding to third party software files. A list of the identified third party software files may be created and presented to a user.Type: GrantFiled: July 9, 2015Date of Patent: October 18, 2016Assignee: SYNOPSYS, INC.Inventors: Mahshad Koohgoli, Xiaojun Shen, Christopher Potts, Aida Malaki
-
Publication number: 20100180349Abstract: A system and method for implementing a policy driven environment for the development of electronic content is provided. Such a policy driven system and method controlling the introduction of digital content into electronic content under development by monitoring the development environment for file alteration events and analyzing the file alteration event and associated metadata of the electronic content and externally introduced digital content with policy engines that address aspects such as copyright, licensing, source, file type, file length etc according to the policies established by the development organization. The system and method helping to protect the development organization by detecting policy breaches, determining the appropriate course of action, and implementing corrective actions.Type: ApplicationFiled: January 12, 2009Publication date: July 15, 2010Inventors: Mahshad KOOHGOLI, Kla Mousavi, Dhananjay Godse, Richard Mayer
-
Publication number: 20090177635Abstract: A system and method for documenting intellectual property ownership of digital content is described. The approach includes initializing an annotation, within or associated with the digital content, within a system with a reliable reference of authorship, ownership, and licensure to a first portion of the digital content and unverified claims of authorship, ownership, and licensure to a second portion of digital content. The invention also provides a system and method to augment and update these records by adding additional claims of ownership, authorship, and licensure over time or amending them based upon interactions with centralized repositories of digital content. The system and method also provide for determining the confidence in the ownership of the digital content.Type: ApplicationFiled: January 8, 2009Publication date: July 9, 2009Applicant: PROTECODE INCORPORATEDInventors: Mahshad KOOHGOLI, Kia MOUSAVI, Dhananjay GODSE
-
Publication number: 20090125445Abstract: A method of automatically tracking the introduction of external digital content into digital content under development is provided. First digital content of a digital content developer is provided. Into the first digital content is inserted from a system external to systems of the digital content developer external digital content of a party other than the digital content developer. Introduction of the external digital content into the first digital content is automatically detected and data relating to a source of the external digital content or to licensing information relating to the external digital content is stored.Type: ApplicationFiled: November 13, 2008Publication date: May 14, 2009Applicant: Protecode IncorporatedInventors: Kianoosh Mousavi, Mahshad Koohgoli, Dhananjay Godse
-
Patent number: 6091968Abstract: In a multi-service wireless, or wired, integrated services digital network having an analog loop driven by an analog loop adapter, the type-of-call information (i.e., voice, data, or fax) in a call setup message is used at the analog loop adapter to generate a call-type signal. A switch is interposed between the analog loop and each piece of terminal equipment on the loop. Each switch responds to the call-type signal lo adjust the switch setting so that terminal equipment attached to the switch which does not match the call-type does not receive the ensuing ringing signal.Type: GrantFiled: June 12, 1997Date of Patent: July 18, 2000Assignee: Nortel Networks CorporationInventors: Mahshad Koohgoli, Howard Martin Sandler
-
Patent number: 5983117Abstract: A system for providing fixed wireless access to standard telephony device is disclosed. A subscriber unit comprising a telephony interface for connecting to a standard telephony device, and a transceiver for establishing a communication link with a wireless network is used for providing telephony service to standard telephony device. Dual tone multiple frequency (DTMF) tones produced by said standard telephony device are sent to the wireless network, either directly or indirectly in the form of digit messages corresponding to the dialed digits, after a call set up message is sent. The subscriber unit sends a special set up message which identifies the subscriber unit as a terminal which sends digits on a digit by digit basis. A wireless network component (e.g. an MSC) is configured to identify such a set up message and upon receiving such a set up message collects and analyses digits sent by a subscriber unit on a digit by digit basis in order to provide a service feature or to connect a call.Type: GrantFiled: June 21, 1996Date of Patent: November 9, 1999Assignee: Nortel Networks CorporationInventors: Howard Martin Sandler, Mahshad Koohgoli, Jerry J. Parker
-
Patent number: 5497505Abstract: The call set-up technique of this invention is characterized by the use of channel information from both base station and subscriber terminal in determining the radio traffic channel upon which to set-up a new call. Communication between the base station and subscriber terminal is carried out on a signalling channel until the traffic channel is chosen. Calls are set-up so that they proceed on the radio channel which, of a set of channels under consideration by the subscriber terminal, contains the least amount of interference as measured at the subscriber terminal. The set of channels under consideration by the subscriber terminal is a subset of the entire set of channels allocated to the service. This subset is comprised of those channels having little interference, as measured by the base station, and which, additionally, are not reserved exclusively for stationary, fixed-allocation services in the geographic location of the base station.Type: GrantFiled: December 17, 1993Date of Patent: March 5, 1996Assignees: Northern Telecom Limited, Bell Canada International Inc.Inventors: Mahshad Koohgoli, Sorin Cohn-Sfetcu, John D. Lockton
-
Patent number: 5276908Abstract: The call set-up technique of this invention is characterized by the use of channel information from both base station and subscriber terminal in determining the radio traffic channel upon which to set-up a new call. Communication between the base station and subscriber terminal is carried out on a signalling channel until the traffic channel is chosen. Calls are set-up so that they proceed on the radio channel which, of a set of channels under consideration by the subscriber terminal, contains the least amount of interference as measured at the subscriber terminal. The set of channels under consideration by the subscriber terminal is a subset of the entire set of channels allocated to the service. This subset is made up of those channels having little interference, as measured by the base station, and which, additionally, are not reserved exclusively for stationary, fixed-allocation services in the geographic location of the base station.Type: GrantFiled: October 25, 1990Date of Patent: January 4, 1994Assignees: Northern Telecom Limited, BCE Telecom International, Inc.Inventors: Mahshad Koohgoli, Sorin Cohn-Sfetcu, John D. Lockton
-
Patent number: 4775996Abstract: A wireless telephony system comprising a base station and at least one portable device. The base station employs a ratio frequency (RF) receiver and an optical transmitter. The portable device employs an optical receiver and an RF transmitter.Type: GrantFiled: September 30, 1987Date of Patent: October 4, 1988Assignee: Northern Telecom LimitedInventors: Victor F. Emerson, Cecil H. Bannister, Mahshad Koohgoli
-
Patent number: 4771448Abstract: A cellular mobile radio communication (e.g. telephone) system (hereinafter referred to as a private cellular system, PCS) that does not have the constraint of being a well defined, pre-planned system. The present invention differs from previous systems largely by the fact that it does not have to be well planned in advance. A user can simply install a base station virtually wherever he desires. Each base station is "intelligent" and produces a dynamic allocation. This of course means that if one were to install such a system, for example in an office building, no studies would be required. One would simply install a series of base stations.Type: GrantFiled: April 10, 1987Date of Patent: September 13, 1988Assignee: Northern Telecom LimitedInventors: Mahshad Koohgoli, Bambino Fatica