LinkedInJoe Weinman
Joe Weinman

Joe Weinman

Location
Greater New York City Area
Industry
Information Technology and Services
Recommendations14 people have recommended Joe
500+connections

Join LinkedIn & access Joe's full profile

Join LinkedIn & access Joe's full profile. It's free!

As a LinkedIn member, you'll join 300 million other professionals who are sharing connections, ideas, and opportunities.

  • See who you know in common
  • Get introduced
  • Contact Joe directly
500+connections
View full profile

Background

Patents

Method and apparatus for providing traffic-based content acquisition and indexing

United States 8,843,471
Issued September 23, 2014

A method and apparatus for processing packets in a network are disclosed. For example, the method scans one or more packets representing a content that is being transferred via the network, where the scanning acquires one or more content elements. The method then builds a keyterm index from the one or more content elements, and stores the keyterm index in a repository. A query handler then responds to queries in accordance with the keyterm index.

Methods, systems, and computer program products for performing homomorphic encryption and decryption on individual operations

United States 8,681,973
Issued March 25, 2014

A method of processing data includes receiving a request for an operand from a second processor at a first processor, encrypting the operand that has been requested using the first processor responsive to receiving the request for the operand, sending the operand that has been encrypted from the first processor to the second processor, receiving a result from the second processor at the first processor, the result generated from a single homomorphic operation being performed using the operand sent to the second processor, decrypting the result received from the second processor at the first processor, and receiving a request for the result that has been decrypted from the second processor at the first processor.

Internet Protocol multicast with Internet Protocol unicast/multicast error correction

United States 8,601,335
Issued December 3, 2013

A method of delivering digital information includes joining a multicast group, and receiving a segment from a server directed to the multicast group. Further, the method further includes determining a transmission error has occurred resulting in an incomplete segment, and sending an error notification to the server requesting retransmission of at least a portion of the incomplete segment. Additionally, the method includes receiving a retransmission of the at least a portion of the incomplete segment. The at least a portion of the incomplete segment may be received through an IP unicast connection or as a multicast retransmission.

Inventors:

Method and apparatus for providing a user traffic weighted search

United States 8,510,299
Issued August 13, 2013

A method and apparatus for providing a user traffic weighted search in a network are disclosed. For example, the method receives a query from a customer and determines whether the customer has opted-in for a service for traffic data monitoring. The method then provides one or more search results to the customer in response to the query, where the one or more search results are prioritized in accordance with collected user usage data if the customer has opted-in for the service for traffic data monitoring.

Optimized job scheduling and execution in a distributed computing grid

United States 8,412,822
Issued April 2, 2013

An arrangement provides optimal job scheduling in a distributed computing grid having a network of nodes. As jobs enter the system, their requirements are matched against the capabilities at each node to determine (step 202) candidate nodes. From this set of candidate nodes, a subset of valid nodes is selected (step 204) that has sufficient bandwidth for the duration of the job on each link that will need to be used by the job if run at that candidate node. For each valid node, a total cost is computed (step 206) to run the job. The cost may include such factors as bandwidth cost, server cost, storage cost, delay costs, and the like. Finally, a lowest cost node is selected (step 207), and the job is scheduled for execution (step 208) and then run (step 209) on that lowest cost node. An arrangement combining job scheduling with bandwidth on demand (BoD) involves a system for scheduling at least one job for execution on a network of nodes joined by links having respective link capacities, each job associated with a transport capacity requirement. The system has a job scheduler (element 150) configured to schedule the at least one job to be executed on at least one selected node, and a link manager (element 140) configured to reserve at least some of the link capacity of at least one of the links connected to the at least one selected node, to match the job transport capacity requirement.

Internet protocol multicast with internet protocol unicast/multicast error correction

United States 8,261,148
Issued September 4, 2012

A method of delivering digital information includes joining a multicast group, and receiving a segment from a server directed to the multicast group. Further, the method further includes determining a transmission error has occurred resulting in an incomplete segment, and sending an error notification to the server requesting retransmission of at least a portion of the incomplete segment. Additionally, the method includes receiving a retransmission of the at least a portion of the incomplete segment. The at least a portion of the incomplete segment may be received through an IP unicast connection or as a multicast retransmission.

Inventors:

Multimedia call request scheduling

United States 8,194,837
Issued June 5, 2012

Techniques for setting up calls between two or more parties are described. A scheduler, operating in combination with a telecommunications network, may set up calls between two or more parties based on a queue of prioritized and/or communication mode required requests. The calls may be set up when all of the required parties are deemed to be available, based on prior scheduled events, and/or based on presence information. In one embodiment, available modes of communication, such as text, audio, data, video, of each party may be considered based on requested parameters for the call.

Systems, methods and devices for reliable asynchronous message transmissions

United States 7,933,586
Issued April 26, 2011

A system and method composing, sending and receiving voicemail transmissions in an asynchronous manner is disclosed wherein mobile device users can compose and store audio messages in their respective local devices whereby the messages are subsequently forwarded to a network entity for eventual transmission to one or more destination devices.

Methods and systems for secure dispersed redundant data storage

United States 7,752,403
Issued July 6, 2010

Systems and methods are disclosed for providing and maintaining secure distributed randomly redundant data storage.

System and method for global traffic optimization in a network

United States 7,719,997
Issued May 18, 2010

The present invention provides a system and method for providing global traffic optimization for a mix of applications running at multiple locations connected by a WAN. Various techniques are provided via WAN accelerator, edge shapers, and WAN bandwidth, route, QoS, and packet control to maximize application performance while minimizing cost, in accordance with customer policy.

Systems, methods and devices for reliable asynchronous message transmissions

United States 7,283,809
Issued October 16, 2007

A system and method composing, sending and receiving voicemail transmissions in an asynchronous manner is disclosed wherein mobile device users can compose and store audio messages in their respective local devices whereby the messages are subsequently forwarded to a network entity for eventual transmission to one or more destination devices.

Systems, methods and devices for reliable asynchronous message transmissions

United States 7,058,392
Issued June 6, 2006

A system and method composing, sending and receiving voicemail transmissions in an asynchronous manner is disclosed wherein mobile device users can compose and store audio messages in their respective local devices whereby the messages are subsequently forwarded to a network entity for eventual transmission to one or more destination devices.

Broadcast/multicast system and protocol for circuit-switched networks

United States 6,940,857
Issued September 6, 2005

A system and method directed to providing a broadcast/multicast in a circuit-switched network. An exemplary method includes receiving at a first switch a call directed to a called number; determining whether the first switch has an active connection to the called number; if the first switch has an active connection to the called number, merging the call with the active connection; and if the first switch does not have an active connection to the called number, routing the call to a next switch. The process is repeated as necessary until a next switch with an active connection is identified and/or the switch serving the called number is reached. The present invention conserves network resources and increases network efficiency, in part, by not carrying a call any further than is necessary for the caller to participate in a broadcast/multicast.

Method and system for communicating multimedia content in a unicast, multicast, simulcast or broadcast environment

United States 6,704,576
Issued March 9, 2004

The invention provides a system and method in which users may join a communication mode such that the multimedia content received by the user is closely matched to a predefined profile. The content may be transmitted by unicast, multicast or radio broadcast. Moreover, depending on an individual's request(s) and that of other users in a network, a user may switch between a radio broadcast, multicast and unicast to meet the user's preferences based on a profile. Profile data may include content type, transmission quality, cost considerations, etc. The two-way nature of the system and method also enable a user to request and receive information and complete transactions.

Inventors:

Multi-line telephone with input/output mixing and audio control

United States 6,674,842
Issued January 6, 2004

The present invention is a method and apparatus for selectively controlling the interconnectivity of two or more active telephone lines and/or one or more audio characteristics of each of the active telephone liens during a multi-line call. A bridge or a call connection control may be implemented to provide selective call connection for each active telephone call. The user may thereby control the interconnectivity of each parry to the user and to the other parties to the conference or multi-line call. An audio controller may also be implemented within a multi-line telephone or at a telephony switch. The call connection control or the volume control may be implemented within the telephone network such as a switch or locally at the telephone unit. The user may provide the desired interconnectivity or volume parameters for the multi party call using a user interface. Optionally, the audio controller may process the audio signals of the conferenced telephone lines and intelligently adjust the audio characteristics of the audio signals.

Method and system for an enhanced network and customer premise equipment personal directory

United States 6,658,455
Issued December 2, 2003

Method and system for providing a personal network directory comprises terminal apparatus including a processor, memory and a keyboard for communicating with a network server. The network server may maintain a personal network directory for a telecommunications subscriber of called and calling party telephone numbers to/from the subscriber and identification of applications software which may be periodically updated. The subscriber may access the personal directory for a telephone number from a dumb telephone more quickly and easily than a shared directory assistance operator by dialing a special unique sequence of digits after a shared number such as 411 or (area code) 555-1212 or by dialing a unique character string for their personal directory. If the user has an intelligent telephone, the subscriber may via a communications protocol access and download one or more telephone numbers or programs at a time consistent with a personal rule-base associated with the directory in network or terminal memory.

Multi-line telephone with input/output mixing and audio control

United States 6,453,022
Issued September 17, 2002

The present invention is a method and apparatus for selectively controlling the interconnectivity of two or more active telephone lines and/or one or more audio characteristics of each of the active telephone liens during a multi-line call. A bridge or a call connection control may be implemented to provide selective call connection for each active telephone call. The user may thereby control the interconnectivity of each party to the user and to the other parties to the conference or multi-line call. An audio controller may also be implemented within a multi-line telephone or at a telephony switch. The call connection control or the volume control may be implemented within the telephone network such as a switch or locally at the telephone unit. The user may provide the desired interconnectivity or volume parameters for the multi party call using a user interface. Optionally, the audio controller may process the audio signals of the conferenced telephone lines and intelligently adjust the audio characteristics of the audio signals.

Control of commercial processes

United States 6,339,838
Issued January 15, 2002

To achieve an integrated and robust system of business process tools that can, through feedback, continually improve its level of efficiency, a novel arrangement has been created with a commonly shared data repository which maintains a formal model of a process under consideration, and a plurality of tools that, through appropriate cooperation between the tools, offer the ability to model an EP process (that is, an existing process or a proposed process), analyze the process, control the process, modify the process, improve the model, and generally result in a more efficient EP process. The set of tools included in the arrangement is not limited although, as a minimum, it is considered necessary to include a modeling tool, a workflow tool, and a code generation tool. More specifically, the workflow tool allows interaction with an EP process to develop information that can be used to enhance the EP process model (in the sense of proposing an improved EP process); the modeling tool allows for modifying the model data; and the code generation tool allows for the provision and delivery of an enhanced code to the EP process which, in turn, allows the workflow tool to effect an improved EP process. The common repository forms a nexus for the two-way communication that exists between the various tools employed in connection with the EP process.

Apparatus and method for uniform even slicing

United States 6,318,222
Issued November 20, 2001

A cutting implement with a blade, a handle, and a tip, used in conjunction with a planar support surface upon which food or a similar substance rests. The handle and tip cooperate to maintain the blade parallel to, and a pre-determined distance from, the support surface during a reciprocal horizontally-translating slicing motion, thus ensuring that slices are produced with two parallel planar surfaces which are uniformly of a pre-determined thickness.

Digital coding technique which avoids loss of synchronization

United States 5,461,379
Issued October 24, 1995

Loss of synchronization, due to a digital data signal having the same signal value for an extended number of bit or symbol periods, is overcome through the use of a coding scheme which assures transitions after each such period despite the absence of transitions in the signal to be encoded. Broadly, within the encoder, a digital input signal having m signal levels is transformed into a coded digital output signal having n possible signal values, where m<n. The transformation alters the current digital input signal value as a function of the previous coded digital output signal value and the current digital input signal value performed in a number system whose modulus is n. In a disclosed embodiment, a binary input signal is coded into an output signal having three signal levels. The transformation provided in the encoder of this disclosed embodiment provides a coded output signal whose value is equal to the previous coded output signal value +1, modulo 3, when the current value of the digital input signal is logical 1 and whose value is the previous coded output signal value -1, modulo 3, or, equivalently, the previous coded output signal value 2, modulo 3, when the current value of the digital input signal is logical "0". Advantageously, this approach can be implemented for the coding of a digital signal having two or more signal levels.

A Broadcast/Multicast System and Protocol for Circuit-Switched Networks / Systeme et Protocole de Diffusion/Multidestination pour Reseaux Commutes par Circuit

Canada 2392664
Issued May 15, 2007

English Abstract

A system and method directed to providing a broadcast/multicast in a circuit-- switched network. An exemplary method includes receiving at a first switch a call directed to a called number; determining whether the first switch has an active connection to the called number; if the first switch has an active connection to the called number, merging the call with the active connection; and if the first switch does not have an active connection to the called number, routing the call to a next switch. The process is repeated as necessary until a next switch with an active connection is identified and/or the switch serving the called number is reached. The present invention conserves network resources and increases network efficiency, in part, by not carrying a call any further than is necessary for the caller to participate in a broadcast/multicast.


French Abstract


Système et procédé dont le but est d'assurer une diffusion/multidiffusion dans un réseau à commutation de circuits. Un exemple de procédé consiste à recevoir, au niveau d'un premier commutateur, un appel destiné à un numéro appelé ; déterminer le fait que le premier commutateur présente ou non une connexion active vers le numéro appelé ; si le premier commutateur présente une connexion active vers le numéro appelé, engager l'appel dans la connexion active ; et si le premier commutateur ne présente pas de connexion active vers le numéro appelé, dérouter l'appel vers un autre commutateur. Le processus est répété autant que nécessaire jusqu'à ce qu'un autre commutateur présentant une connexion active soit identifié et/ou jusqu'à ce que le commutateur desservant le numéro appelé soit atteint. L'invention conserve des ressources de réseau et renforce l'efficacité du réseau, en partie, en évitant de porter un appel plus loin que nécessaire pour permettre à l'appelant de participer à une diffusion/multidiffusion.

Publications

Cloudonomics: The Business Value of Cloud Computing(Link)

John Wiley & Sons
September 2012

The strategy, statistics, economics, evolution, and behavioral economics of cloud computing.

Languages

  1. French

  2. Spanish

Skills

  • IT Strategy
  • Business Strategy
  • Software Development
  • Systems Engineering
  • Training
  • Operational Planning
  • Cloud Computing
  • Product Management
  • SaaS
  • Telecommunications
  • Strategic Partnerships
  • Go-to-market Strategy
  • Data Center
  • Mobile Devices

View Joe's full profile to...

  • See who you know in common
  • Get introduced
  • Contact Joe directly

Not the Joe Weinman you're looking for? View more

Insights


People Also Viewed

LinkedIn member directory:

  1. a
  2. b
  3. c
  4. d
  5. e
  6. f
  7. g
  8. h
  9. i
  10. j
  11. k
  12. l
  13. m
  14. n
  15. o
  16. p
  17. q
  18. r
  19. s
  20. t
  21. u
  22. v
  23. w
  24. x
  25. y
  26. z
  27. more