Patents by Inventor Tal Lavian

Tal Lavian 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: 9021130
    Abstract: Embodiments of the present invention present a method and apparatus for photonic line sharing for high-speed routers. Photonic switches receive high-speed optical data streams and produce the data streams to a router operating according to routing logic and produce optical data streams according to destination addresses stored in the data packets. Each photonic switch can be configured as one of a 1:N multiplexer or an M:N cross-connect switch. In one embodiment, optical data is converted to electrical data prior to routing, while an alternate embodiment routes only optical data. Another embodiment transfers large volumes of high-speed data through an optical bypass line in a circuit switched network to bypass the switch fabric thereby routing the data packets directly to the destination. An edge device selects one of the packet switched network or the circuit switched network. The bypass resources are released when the large volume of high-speed data is transferred.
    Type: Grant
    Filed: December 31, 2003
    Date of Patent: April 28, 2015
    Assignee: RPX Clearinghouse LLC
    Inventors: Vasant Sahay, Tal Lavian, Bruce Schofield
  • Patent number: 9001819
    Abstract: Embodiments of the invention provide an enhanced telephone system. The telephone system comprises means for comparing a dialed phone number to a database and displaying a menu comprising menu options based on the comparison. The telephone system also comprises a touch sensitive screen. The touch screen provides activation of the menu options by touch.
    Type: Grant
    Filed: February 18, 2010
    Date of Patent: April 7, 2015
    Inventors: Zvi Or-Bach, Tal Lavian
  • Publication number: 20150058490
    Abstract: Various embodiments allow Grid applications to access resources shared in communication network domains. Grid Proxy Architecture for Network Resources (GPAN) bridges Grid services serving user applications and network services controlling network devices through proxy functions. At times, GPAN employs distributed network service peers (NSP) in network domains to discover, negotiate and allocate network resources for Grid applications. An elected master NSP is the unique Grid node that runs GPAN and represents the whole network to share network resources to Grids without Grid involvement of network devices. GPAN provides the Grid Proxy service (GPS) to interface with Grid services and applications, and the Grid Delegation service (GDS) to interface with network services to utilize network resources. In some cases, resource-based XML messaging can be employed for the GPAN proxy communication.
    Type: Application
    Filed: November 4, 2014
    Publication date: February 26, 2015
    Inventors: Phil Wang, Indermohan Monga, Tal Lavian, Ramesh Durairaj, Franco Travostino
  • Patent number: 8949846
    Abstract: A method and apparatus has been shown and described which allows Quality of Service to be controlled at a temporal granularity. Time-value curves, generated for each task, ensure that mission resources are utilized in a manner which optimizes mission performance. It should be noted, however, that although the present invention has shown and described the use of time-value curves as applied to mission workflow tasks, the present invention is not limited to this application; rather, it can be readily appreciated by one of skill in the art that time-value curves may be used to optimize the delivery of any resource to any consumer by taking into account the dynamic environment of the consumer and resource.
    Type: Grant
    Filed: March 19, 2012
    Date of Patent: February 3, 2015
    Assignee: Rockstar Consortium US LP
    Inventors: Franco Travostino, Tal Lavian, Bruce Schofield, Inder Monga
  • Publication number: 20150010136
    Abstract: Embodiments of the invention provide a system for generating an Interactive Voice Response (IVR) database, the system comprising a processor and a memory coupled to the processor. The memory comprising a list of telephone numbers associated with one or more destinations implementing IVR menus, wherein the one or more destinations are grouped based on a plurality of categories of the IVR menus. Further the memory includes instructions executable by said processor for automatically communicating with the one of more destinations, and receiving at least one customization record from said at least one destination to store in the IVR database.
    Type: Application
    Filed: July 3, 2013
    Publication date: January 8, 2015
    Inventors: Tal Lavian, Zvi Or-Bach
  • Patent number: 8929517
    Abstract: Embodiments of the invention provide a system for generating an Interactive Voice Response (IVR) database, the system comprising a processor and a memory coupled to the processor. The memory comprising a list of telephone numbers associated with one or more destinations implementing IVR menus, wherein the one or more destinations are grouped based on a plurality of categories of the IVR menus. Further the memory includes instructions executable by said processor for automatically communicating with the one of more destinations, and receiving at least one customization record from said at least one destination to store in the IVR database.
    Type: Grant
    Filed: July 3, 2013
    Date of Patent: January 6, 2015
    Inventors: Tal Lavian, Zvi Or-Bach
  • Patent number: 8903073
    Abstract: Embodiments of the invention provide a system for generating an Interactive Voice Response (IVR) database, the system comprising a processor and a memory coupled to the processor. The memory comprising a list of telephone numbers associated with one or more destinations implementing IVR menus, wherein the one or more destinations are grouped based on a plurality of categories of the IVR menus. Further the memory includes instructions executable by said processor for automatically communicating with the one of more destinations, and receiving at least one customization record from said at least one destination to store in the IVR database.
    Type: Grant
    Filed: July 20, 2011
    Date of Patent: December 2, 2014
    Inventors: Zvi Or-Bach, Tal Lavian
  • Patent number: 8898274
    Abstract: A Grid Proxy Architecture for Network Resources (GPAN) is proposed to allow Grid applications to access resources shared in communication network domains. GPAN bridges Grid services serving user applications and network services controlling network devices through its proxy functions such as resource data and management proxies. Working with Grid resource index and broker services, GPAN employs distributed network service peers (NSP) in network domains to discover, negotiate and allocate network resources such as bandwidth for Grid applications. An elected master NSP is the unique Grid node that runs GPAN and represents the whole network to share network resources to Grids without Grid involvement of network devices. GPAN provides the Grid Proxy service (GPS) to interface with Grid services and applications, and the Grid Delegation service (GDS) to interface with network services to utilize network resources. Resource-based XML messaging is employed for the GPAN proxy communication.
    Type: Grant
    Filed: December 21, 2012
    Date of Patent: November 25, 2014
    Assignee: Microsoft Corporation
    Inventors: Phil Wang, Indermohan Monga, Tal Lavian, Ramesh Durairaj, Franco Travostino
  • Patent number: 8879703
    Abstract: Embodiments of the present invention enable a telephone calling device to monitor information exchanged between the device and a destination after establishing a telephone call with the destination. The device may also be configured to create and store a profile of the user having stored therein data corresponding to personal information of the user and interaction of the user with various destinations. Further, the device may be configured to detect if the telephone call is on-hold or not by monitoring occurrence of a designated tone, background music, or pre-set amount of no-conversation between the user and the connected destination. Furthermore, based on the profile of the user, the device may display various services tailored specifically for the user when the call is on-hold.
    Type: Grant
    Filed: May 31, 2012
    Date of Patent: November 4, 2014
    Inventors: Tal Lavian, Zvi Or-Bach
  • Patent number: 8880120
    Abstract: Embodiments of the invention provide a communication system including a processor and a memory coupled to the processor. The memory includes instructions executable by processor to communicate with a database comprising a plurality of visual integrated voice response (IVR) menus associated with a plurality of destinations. Further, the instructions executable by the processor for receiving a dialed phone number of a destination. Furthermore, the instructions executable by the processor for comparing the dialed phone number with phone numbers stored in the database. Additionally, the instructions executable by the processor for transferring to be displayed a form based on the comparison. Herein, the form comprises one or more data request fields corresponding to a visual IVR menu associated with the dialed destination.
    Type: Grant
    Filed: July 11, 2013
    Date of Patent: November 4, 2014
    Inventors: Tal Lavian, Zvi Or-Bach
  • Patent number: 8879698
    Abstract: Embodiments of the invention provide an enhanced communication device and a method for providing enhanced telephony. The enhanced communication device comprises a processor. The enhanced communication device further comprises a memory. The memory comprises a database. The database comprises one or more destination phone numbers. Further, the database comprises at least one property associated with the one or more destination phone numbers. Further, the memory comprises instructions executable by the processor for identifying a dialed phone number of a destination. The memory also comprises instructions for determining a location code associated with a current location of the communication device. Further, the memory comprises instructions for comparing the dialed phone number to the one or more destination phone numbers. Furthermore, the method comprises instructions for displaying the at least one property associated with the one or more destination phone numbers based on the comparison.
    Type: Grant
    Filed: March 5, 2012
    Date of Patent: November 4, 2014
    Inventors: Tal Lavian, Zvi Or-Bach
  • Patent number: 8867708
    Abstract: Embodiments of the invention provide a system for enhancing user interaction with Interactive Voice Response (IVR) destinations, the system comprising: a processor; and a memory coupled to the processor, the memory comprising: data encoding a database, the database comprising a list of telephone numbers associated with one or more destinations implementing an IVR; instructions executable by the processor for automatically communicating with at least one user; and instructions executable by the processor to pull at least one menu from the database and display the menu to the at least one user, wherein the menu is associated with a telephone number dialed by the at least one user, and wherein the menu comprises at least one icon.
    Type: Grant
    Filed: March 2, 2012
    Date of Patent: October 21, 2014
    Inventors: Tal Lavian, Zvi Or-Bach
  • Patent number: 8787536
    Abstract: Embodiments of the present invention provide a communication device. The communication device comprises a processor. Further, the communication device comprises a memory coupled to the processor. The memory comprises a database comprising at least one visual Interactive Voice Response (IVR) menu associated with at least one IVR system. Further, the memory comprises instructions executable by the processor for sending a first section of a data packet to a second communication device. The first section comprising first information is sent based on a visual IVR menu associated with the second communication device. Further, the memory comprises instructions executable by the processor for receiving an acknowledgement message from the second communication device based on the first section of the data packet. Furthermore, the memory includes instructions executable by the processor for sending a second section of the data packet to the second communication device based on the acknowledgement message.
    Type: Grant
    Filed: August 5, 2013
    Date of Patent: July 22, 2014
    Inventors: Tal Lavian, Zvi Or-Bach
  • Patent number: 8762963
    Abstract: Embodiments of the invention may provide methods and/or systems for converting a source application to a platform-independent application. Source programming language code of the source application may be translated to target programming language code of the platform-independent application. The source programming language code may comprise Connected Limited Device Configuration (CLDC) code, and the platform-independent programming language may be independent of one or more device platforms. Further, one or more source resources associated with the source application may be converted to one or more target resources.
    Type: Grant
    Filed: December 4, 2009
    Date of Patent: June 24, 2014
    Assignee: Beck Fund B.V. L.L.C.
    Inventors: Yotam Shacham, Guy Ben-Artzi, Alexei Alexevitch, Amatzia Ben-Artzi, Tal Lavian, Alexander Glyakov, Russell William McMahon, Yehuda Levi
  • Patent number: 8762962
    Abstract: Embodiments of the methods and apparatus for automatic cross language program code translation are provided. One or more characters of a source programming language code are tokenized to generate a list of tokens. Thereafter, the list of tokens is parsed to generate a grammatical data structure comprising one or more data nodes. The grammatical data structure may be an abstract syntax tree. The one or more data nodes of the grammatical data structure are processed to generate a document object model comprising one or more portable data nodes. Subsequently, the one or more portable data nodes in the document object model are analyzed to generate one or more characters of a target programming language code.
    Type: Grant
    Filed: June 15, 2009
    Date of Patent: June 24, 2014
    Assignee: Beek Fund B.V. L.L.C.
    Inventors: Guy Ben-Artzi, Yotam Shacham, Yehuda Levi, Russell William McMahon, Amatzi Ben-Artzi, Alexei Alexevitch, Alexander Glyakov, Tal Lavian
  • Publication number: 20140156758
    Abstract: Embodiments of the invention provide means to the users of the system to provide ratings and corresponding feedback for enhancing the genuineness in the ratings. The system includes a memory coupled to a processor. The memory includes one or more instructions executable by the processor to enable the users of the system to rate each other based on at least one of sharing, exchanging, and selling one of activity, service or product. The system may provide a mechanism to encourage genuineness in ratings provided by the users. Furthermore, the instructions facilitate the rating receivers to provide feedbacks corresponding to the received ratings. The feedback includes accepting or objecting to a particular rating. Moreover, the memory includes instructions executable by the processor to enable the system to determine genuineness of an objection raised by a rating receiver.
    Type: Application
    Filed: February 6, 2014
    Publication date: June 5, 2014
    Inventors: Tal Lavian, Zvi Or-Bach
  • Publication number: 20140156556
    Abstract: Embodiments of the present invention provide a system for enhancing reliability in computation of ratings provided by a user over a social network. The system comprises of a processor and a memory coupled to the processor. The memory further comprises a rater score database, a satisfaction database, a social network registration database, a user profile database, and a plurality of instruction executable by the processor. Said instructions in the memory are enabled to accept a message from at least one user wherein said message comprises a satisfaction score associated with at least one service provider and to retrieve a rater score associated with said at least one user from said rater score database. Further, the memory includes instructions in order to compute a new satisfaction score based on said rater score and said satisfaction score and update said satisfaction database to include said new satisfaction score.
    Type: Application
    Filed: February 6, 2014
    Publication date: June 5, 2014
    Inventors: Tal Lavian, Zvi Or-Bach
  • Patent number: 8745573
    Abstract: Embodiments of the invention provide a platform-independent application development framework for programming an application. The framework comprises a content interface configured to provide an Application Programming Interface (API) to program the application comprising a programming code to be executed on one or more platforms. The API provided by the framework is independent of the one or more platforms. The framework further comprises an application environment configured to provide an infrastructure that is independent of the one or more platforms and one or more plug-in interfaces configured to provide an interface between the application environment and the one or more platforms.
    Type: Grant
    Filed: June 12, 2009
    Date of Patent: June 3, 2014
    Assignee: Beek Fund B.V. L.L.C.
    Inventors: Guy Ben-Artzi, Yotam Shacham, Yehuda Levi, Russell William Mcmahon, Amatzi Ben-Artzi, Alexei Alexevitch, Alexander Glyakov, Tal Lavian
  • Patent number: 8731148
    Abstract: Embodiments of the invention provide a system for enhancing user interaction with Interactive Voice Response (IVR) destinations, the system comprising: a processor; and a memory coupled to the processor, the memory comprising: data encoding a database, the database comprising a list of telephone numbers associated with one or more destinations implementing an IVR; instructions executable by the processor for automatically communicating with at least one user; and instructions executable by the processor to pull at least one menu from the database and display the menu to the at least one user, wherein the menu is associated with a telephone number dialed by the at least one user, and wherein the menu comprises at least one icon.
    Type: Grant
    Filed: March 2, 2012
    Date of Patent: May 20, 2014
    Inventors: Tal Lavian, Zvi Or-Bach
  • Publication number: 20140105025
    Abstract: Responsive to detecting a predetermined time of day, packet forwarding treatment is changed in accordance with at least one class of packet flow from a first packet forwarding treatment to a second packet forwarding treatment.
    Type: Application
    Filed: December 19, 2013
    Publication date: April 17, 2014
    Applicant: Rockstar Consortium US LP
    Inventors: Tal Lavian, Stephen Lau