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: 10628577
    Abstract: 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: Grant
    Filed: October 17, 2016
    Date of Patent: April 21, 2020
    Assignee: Synopsys, Inc.
    Inventors: Mahshad Koohgoli, Xiaojun Shen, Christopher Potts, Aida Malaki
  • Publication number: 20170032117
    Abstract: 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: Application
    Filed: October 17, 2016
    Publication date: February 2, 2017
    Applicant: Synopsys, Inc.
    Inventors: Mahshad Koohgoli, Xiaojun Shen, Christopher Potts, Aida Malaki
  • Patent number: 9471285
    Abstract: 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: Grant
    Filed: July 9, 2015
    Date of Patent: October 18, 2016
    Assignee: SYNOPSYS, INC.
    Inventors: Mahshad Koohgoli, Xiaojun Shen, Christopher Potts, Aida Malaki
  • Publication number: 20100180349
    Abstract: 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: Application
    Filed: January 12, 2009
    Publication date: July 15, 2010
    Inventors: Mahshad KOOHGOLI, Kla Mousavi, Dhananjay Godse, Richard Mayer
  • Publication number: 20090177635
    Abstract: 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: Application
    Filed: January 8, 2009
    Publication date: July 9, 2009
    Applicant: PROTECODE INCORPORATED
    Inventors: Mahshad KOOHGOLI, Kia MOUSAVI, Dhananjay GODSE
  • Publication number: 20090125445
    Abstract: 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: Application
    Filed: November 13, 2008
    Publication date: May 14, 2009
    Applicant: Protecode Incorporated
    Inventors: Kianoosh Mousavi, Mahshad Koohgoli, Dhananjay Godse
  • Patent number: 6091968
    Abstract: 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: Grant
    Filed: June 12, 1997
    Date of Patent: July 18, 2000
    Assignee: Nortel Networks Corporation
    Inventors: Mahshad Koohgoli, Howard Martin Sandler
  • Patent number: 5983117
    Abstract: 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: Grant
    Filed: June 21, 1996
    Date of Patent: November 9, 1999
    Assignee: Nortel Networks Corporation
    Inventors: Howard Martin Sandler, Mahshad Koohgoli, Jerry J. Parker
  • Patent number: 5497505
    Abstract: 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: Grant
    Filed: December 17, 1993
    Date of Patent: March 5, 1996
    Assignees: Northern Telecom Limited, Bell Canada International Inc.
    Inventors: Mahshad Koohgoli, Sorin Cohn-Sfetcu, John D. Lockton
  • Patent number: 5276908
    Abstract: 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: Grant
    Filed: October 25, 1990
    Date of Patent: January 4, 1994
    Assignees: Northern Telecom Limited, BCE Telecom International, Inc.
    Inventors: Mahshad Koohgoli, Sorin Cohn-Sfetcu, John D. Lockton
  • Patent number: 4775996
    Abstract: 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: Grant
    Filed: September 30, 1987
    Date of Patent: October 4, 1988
    Assignee: Northern Telecom Limited
    Inventors: Victor F. Emerson, Cecil H. Bannister, Mahshad Koohgoli
  • Patent number: 4771448
    Abstract: 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: Grant
    Filed: April 10, 1987
    Date of Patent: September 13, 1988
    Assignee: Northern Telecom Limited
    Inventors: Mahshad Koohgoli, Bambino Fatica